如何判断在edit中输入的日期是否正确 function ValidDateStr(sString:string):boolean;begin result:=True; try StrToDate(edit1.text); except result:=false; end;end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //for Delphi6var vDate: TDateTime;begin if TryStrToDate(Edit1.Text, vDate) then { TODO : 合法日期字符 } else { TODO : 非法日期字符 };end; //for Delphi6var vDate: TDateTime;begin if TryStrToDate(Edit1.Text, vDate) then { TODO : 合法日期字符 } else { TODO : 非法日期字符 };end; //for Delphi6var vDate: TDateTime;begin if TryStrToDate(Edit1.Text, vDate) then { TODO : 合法日期字符 } else { TODO : 非法日期字符 };end; 你用过try except 吗我用他就没好用过根本截获不料错误为什么? 写错了当然截获不了。你上面两个说的都对。比较同意9527(我靠,还是提交不上去!CSDN我服了你)做法。 写错了当然截获不了。你上面两个说的都对。比较同意9527(我靠,还是提交不上去!CSDN我服了你)做法。 delphi6可以用isdatetime函数;或者可以象楼上说的: try StrToDate(edit1.text); except showmessage('数据输入有误!'); end; 我就把你们刚才些的这些try except 直接拷到delphi中也不好用比如我将上面这个try StrToDate(edit1.text); except showmessage('数据输入有误!'); end;加到buttonclick时间中一运行 点击button出错不是showmessage给出的 运行 点击button出错不是showmessage给出的在调试时才会这样的,外面直接运行就不会了 请教一个简单问题 cxGrid控件行颜色 我写的一个Delphi小程序,为什么 求助:向各位大哥请教几个 TstringGrid 问题,谢谢! 多表提交的问题, 程序运行四日,突然发生报错“access voliation" ,急急,请教高手!!! 想在dbgrid中实现下面的功能,请高手指点! buggy dbExpress for MSSQL 为什么我用indy组件时总是出现socket错误? 请问在一般数据库开发中,存储过程和触发器有什么用? 看我的代码,是不是很累,很无聊。 关于想数据表中存储图片数据的问题
var
vDate: TDateTime;
begin
if TryStrToDate(Edit1.Text, vDate) then
{ TODO : 合法日期字符 }
else { TODO : 非法日期字符 };
end;
var
vDate: TDateTime;
begin
if TryStrToDate(Edit1.Text, vDate) then
{ TODO : 合法日期字符 }
else { TODO : 非法日期字符 };
end;
var
vDate: TDateTime;
begin
if TryStrToDate(Edit1.Text, vDate) then
{ TODO : 合法日期字符 }
else { TODO : 非法日期字符 };
end;
比较同意9527(我靠,还是提交不上去!CSDN我服了你)做法。
比较同意9527(我靠,还是提交不上去!CSDN我服了你)做法。
StrToDate(edit1.text);
except
showmessage('数据输入有误!');
end;
try
StrToDate(edit1.text);
except
showmessage('数据输入有误!');
end;
加到buttonclick时间中一运行 点击button出错不是showmessage给出的
在调试时才会这样的,外面直接运行就不会了