时间字段的DBEdit的非法时间录入怎莫校验(100分)

  • 主题发起人 主题发起人 KOKS
  • 开始时间 开始时间
K

KOKS

Unregistered / Unconfirmed
GUEST, unregistred user!
我利用DBEdit录入时间
字段中加了掩码
问 怎样才能将非法时间提示换成中文
还有" use escape key to abandon change"
也换成中文
 
100fen
时间字段的DBEdit的非法时间录入怎莫校验
 
try
.....
except
....
 
Application.OnException这个异常进行处理的。例如
procedure TMainForm.myExceptHandle(Sender : TObject; E : Exception);
begin
if Pos('valid date',E.Message) > 0 then //捕获非法日期
Application.messagebox(' 输入了非法日期!',pchar(application.title),mb_iconstop+mb_ok)
else
application.showexception(e);
end;
在mainform.create事件中写
Application.OnException := myExceptHandle;
即可。
 
写了我已搞定给分
 
先记录一下报错的是什么错误类型,然后用
try
.....
except
....
具体用法应该懂吧。
 
后退
顶部