【问题标题】:ignore function after x seconds powerbuilderx 秒后忽略函数 powerbuilder
【发布时间】:2022-10-20 22:19:08
【问题描述】:

我是powerbuilder的新手。 我有来自 DLL 库的这个函数

FUNCTION long GET_SERVICE_FILE(param list..) LIBRARY "PB_GET_SERVICE_DATA.dll" 别名为 "GET_SERVICE_FILE;Ansi"

我不写,所以我不知道它在做什么。调用函数后,创建了一个txt文件。也许它从数据库中获取数据并写入 TXT 文件。

我的问题:有时该功能无法完成(长时间执行而没有消息/错误)并挂断我的应用程序。

我的问题:是否可以设置等待函数执行的时间?时间段后,忽略功能并进入下一步。

谢谢和最好的问候。

陆阮。

【问题讨论】:

    标签: function timeout powerbuilder


    【解决方案1】:

    没有任何内置的东西可以自动神奇地做到这一点。您必须使用多任务功能构建自己的。一旦你深入研究了一些问题,比如“经过 15 秒后,当函数最终返回时你会做什么?”我怀疑你会认识到这有一些挑战。

    【讨论】:

      【解决方案2】:

      我会考虑发布函数而不是调用它: 代替

      My_function(parm1,...)
      

      利用

      POST My_function(parm1,...)
      sleep(4)
      

      【讨论】:

        猜你喜欢
        • 2018-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多