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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.