在我的应用程序中,当将文本转换为浮点/整数/日期值并将其分配给表格组件时,我收到一个消息框“您已插入无效值”。
我的实际代码像
Table1.Fieldbyname('XXX').value := strtofloat(Quantity.Text);
这里 xxx 是浮点数据类型,并传递像 (5---6) 这样的值
(或者)
Table1.Fieldbyname('XXX').value := inttostr(Quantity.Text);
这里 xxx 是整数数据类型,并传递像 (3+) 这样的值
(或者)
Table1.Fieldbyname('XXX').value := strtodatetime(Quantity.Text);
这里 xxx 是日期数据类型,传递的值如 (13/ss)。
我没有在退出事件的编辑框中验证任何内容,
我的问题是,我正在使用 eureka-log 来捕获异常,但这些消息并没有被 eureka-log 赶上。这些消息是作为异常引发还是只是警告消息?
如果是异常如何在 eureka-log 中处理?