PB 電子会議室
カテゴリ:スクリプトの記述
日付:1999年11月01日 09:17 発信者:てとらぽっと
題名:RE(1):PB6: 処理の実行中に別画面を表示させて、そこに処理状況を表示させるには?
Bさん、おはようございます。
>ある処理を実行中に、”処理中です”というテキストを張り付けた画面を表示させます。
>そこに、処理が何%終わっているのかという情報も載せたいと思います。
>(ファイルのコピー時に出てくるようなものです)
>
>TimerイベントとTimer関数を使用するのだろうというのは分かるのですが、
>いまいち、うまくいきません。
>ちなみに、処理終了の判定は終了ファイルがあるフォルダに存在するかどうかで判断したいのです。
ええと、上手くいかないとは、
どいういうポイントを回答を期待してらっしゃるのでしょう?
Timerイベント内で終了判定を行ない、
終了されれば Timer(0) を、そうでなければ再びTimer関数を設定すればよいのですが。
ファイルがあるかどうかは FileExist関数でしらべられます。
処理の進行状況(%)を表示するためには、
最初に処理件数等をしらべておいて
Timerイベントで【処理済みの件数/総件数】を表示します。
サンプルが PB.D.S にもあります。(リンクページからどうぞ。(^^) )
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.