新手请教:关于函数返回值的问题~!!!??
bbzz7 2004-12-24 09:09:23 写了一个函数用来判断是否是数字的:
function HasNum(ss:string):bool;
var i:integer;
begin
for i := 1 To Length(ss) do
begin
if (ss[i]>='0') or (ss[i]<='9') then
result:=True
else
begin
break;
result:=FALSE;
end;
end;
end;
我把它放在implementation和{$R *.dfm}之间~~~
然后调用的代码是:
。。。。。。。。。。。
isnum:=HasNum(edit3.Text);
if isnum=true then
query1.sql.Add('select * From xszl where 班级='''+combobox1.Text+''''+' and '+combobox3.Text+''''+edit3.Text+'''')
else showmessage('学号查询请输入数字!');
。。。。。。。。。。。。。。。。。。。。
编译后,系统提示:
Return value of function‘HasNum’might be undefind
望各位前辈指点一下,并提醒一下小弟在使用函数和过程中应注意的一些问题
先谢谢了~~!!