PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7982 99/09/03 13:44:27 RE(3):PB6: LOOPの中断を行う(Yield 関数を使って)と、アプリケーションエラーになってしまう By Taka
7979 99/09/03 13:09:54 RE(2):PB6: LOOPの中断を行う(Yield 関数を使って)と、アプリケーションエラーになってしまう By おはる
7978 99/09/03 12:25:21 RE(1):PB6: LOOPの中断を行う(Yield 関数を使って)と、アプリケーションエラーになってしまう By Taka
7976 99/09/03 11:43:36 PB6: LOOPの中断を行う(Yield 関数を使って)と、アプリケーションエラーになってしまう By おはる

カテゴリ:スクリプトの記述
日付:1999年09月03日 11:43 発信者:おはる
題名:PB6: LOOPの中断を行う(Yield 関数を使って)と、アプリケーションエラーになってしまう

こんにちは。

長いLOOP処理を中断できるようにということで、Yield 関数を現在使用しています。
このLOOPの中の処理は、通信用のDLLを毎回起動しています。

確かに中断されるのですが、別の処理を実行しようとする(ウィンドウと閉じるなど)と
アプリケーションエラーが発生してしまいます。
DLLを起動しなかったら、まったく問題なく、LOOP処理を中断することも、次の処理を実行
することも可能なのです。

同じロジックを、VBで記述し実行すると(DoEventsを使用)、正常に処理が終了します。
なんとか回避したいのですが、どなたかよい方法をご存知ありませんか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer3.X

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.