如何判断AnsiString是一个数值?
如果AnsiString中是一个汉字,直接用.ToInt()转换系统就报错。有没有什么函数可以判断AnsiString中的字符可以被正常转换成数值。谢谢 问题点数:30、回复次数:2Top
1 楼tools212(脚踏车)回复于 2005-10-19 11:07:32 得分 0
嘻嘻,我找到了
AnsiString s="23a";
if(StrToIntDef(s,0)==0) ShowMessage("jia");Top
2 楼xibingwuqing(惜冰无情)回复于 2005-10-19 11:08:05 得分 30
function IsNumeric(c: char): Boolean;Top




