FAQ > 金融建模 > 建模问题 > 平台使用

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秒结果还未返回则终止程序并报错提醒