Delphi中如果返回值为0,则不再运行之后的代码
答案:3 悬赏:70 手机版
解决时间 2021-03-08 05:01
- 提问者网友:做自己de王妃
- 2021-03-07 05:17
Delphi中如果返回值为0,则不再运行之后的代码
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-07 05:24
不是很明白你的意思。
我觉得将Exit;写在IF里就可以了。条件成立,执行IF里的代码,然后退出,条件不成立,直接执行IF之后的代码。
If dm.BackResult=0 then
begin
//执行的代码;
...
Exit;
end;
...追问这个问题明白了,顺便再问一个吧!我想测试一下数据,显示一下ADOQuery的返回值,用showmassage(ADOQuery.RecordCount)好像不行,怎么转化一下?追答ADOQuery.RecordCount是一个整型值,要使用IntToStr转换一下:
showmassage(IntToStr(ADOQuery.RecordCount));
我觉得将Exit;写在IF里就可以了。条件成立,执行IF里的代码,然后退出,条件不成立,直接执行IF之后的代码。
If dm.BackResult=0 then
begin
//执行的代码;
...
Exit;
end;
...追问这个问题明白了,顺便再问一个吧!我想测试一下数据,显示一下ADOQuery的返回值,用showmassage(ADOQuery.RecordCount)好像不行,怎么转化一下?追答ADOQuery.RecordCount是一个整型值,要使用IntToStr转换一下:
showmassage(IntToStr(ADOQuery.RecordCount));
全部回答
- 1楼网友:归鹤鸣
- 2021-03-07 07:29
这个可不可以这样把exit换成halt
- 2楼网友:酒醒三更
- 2021-03-07 05:56
exit = return
你的需求可以用两个if嵌套来解决
你的需求可以用两个if嵌套来解决
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯