Q:程序执行时间太长,能否设置超时结束程序?
A:天软平台没有直接的timeout函数,timeout函数仅在RDO2中可设置使用。如果在循环中,觉得程序运行时间过长,想要结束程序运行,则可设置超时返回。
范例:
t1:=mtic;
for i:=0 to 1 do
begin
//sleep(30000);
//其他程序代码
if mtoc(t1)>15 then return '超时';//如果运行时间超过15秒,则结束程序
end
return '未超时';
Rdo2(本地运行)中timeout的用法范例:
RDo2 ImportFile(ftCsv(),””,”C:\\test.csv”,Data) TimeOut 30;
//即,超过30秒结果还未返回则终止程序并报错提醒