在Delphi表单中捕获TField验证异常

时间:2017-11-21 20:27:58

标签: delphi exception field

我正在使用包含一些TFDQuery的DataModule,并且某些字段具有在OnValidate事件上触发自定义异常类型(EInvalidFieldValueException)错误的验证。此类型返回TField,以便正在使用它的表单可以捕获字段并且可以确定哪个组件(DBWare)应该显示气球(而不是标准MessageBox)以使用户更直观。 问题是我不知道如何捕获并抑制默认消息框异常,表单能够显示气球而不是标准消息。有人可以给小费吗? 注意:可能会打开此表单的多个实例(当然还有其各自的DataModule实例)

0 个答案:

没有答案