PB 電子会議室
カテゴリ:スクリプトの記述
日付:1999年11月04日 13:46 発信者:Taka
題名:RE(6):PB6: 処理の実行中に別画面を表示させて、そこに処理状況を表示させるには?
Bさん、こんにちは。
話の腰を折るようで申し訳ないのですが・・・
>ある処理を実行中に、”処理中です”というテキストを張り付けた画面を表示させます。
>そこに、処理が何%終わっているのかという情報も載せたいと思います。
>ちなみに、処理終了の判定は終了ファイルがあるフォルダに存在するかどうかで判断したいのです。
この組み合わせって、矛盾してませんか?
PBDSにあるサンプルもそうですが、%表示するためには
・トータルカウントを事前に取得しておく(何カウントで100%になるか)
・ループ処理の中でカウントアップする
ことが前提になっています。
したがって「終了ファイルの存在を一定周期で確認 → 存在したら終わり」という事は、
進捗メータの表示って無理なのではないでしょうか。
処理そのものがファイルのコピーであれば、総バイト数を求めて定期的にコピー済みのバイト数を取得
することで対処できると思いますが、たぶんそうではないんですよね。
どのような処理をしている時に進捗ダイアログを表示させたいのか、もう少し詳しく書いていただけませんか?
様子がわかれば、皆さん適切なアドバイスができると思います。
付加情報:
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.