PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14423 01/01/30 23:46:59 RE(4):PB6.5: 待ち時間の表示 By Taka
14407 01/01/30 14:10:51 RE(3):PB6.5: 待ち時間の表示 By がん
14406 01/01/30 13:48:00 RE(2):PB6.5: 待ち時間の表示 By かずひと
14399 01/01/30 11:33:24 RE(1):PB6.5: 待ち時間の表示 By こてちゅ
14395 01/01/30 10:57:03 PB6.5: 待ち時間の表示 By かずひと

カテゴリ:PowerBuilderの開発環境
日付:2001年01月30日 23:46 発信者:Taka
題名:RE(4):PB6.5: 待ち時間の表示

かずひとさん、こんばんは。

>リトリーブで読み出す時間をバーを表示して視覚的にみたいのですが
>リトリーブの時間をどうもってくるのか分かりません。

こてちゅさんのコメントと重複しますが、この類の処理(プログレスバーと言います)は、
直接時間を割り出すのではなく、あくまでも全ステップ数のうち現在どこまで進んでいるか
を表示することしかできません。

ファイルコピー等で残り時間が表示されるのは、1ステップ実行するのに要した時間の
平均値から、残りステップ数を掛けて毎回補正しながら表示しているにすぎません。
進捗バーの表示とは別ロジックなので、分けて考えたほうが良いです。

Retrieve時にこれをやるには、こてちゅさんのコメントを参考にトライしてみてください。
ただし、DBサーバ側で結果集合を作成している間はビジー状態なので、何の処理も
できないので注意してください。
(Retrieve関数の呼び出しから1回目のRetrieveRowイベント起動まではビジーです)


こてちゅさん:
>PBDSでTakaさんが提供しているものを使用するか、
>ご自分でそれらしいものを作成されるしかありません。

宣伝ありがとうございます。(^^)/
私だけでなく、キノタクさん・リエッチさん作の三部構成になっています。
(個人的にはキノタクさん作の、コモンコントロールから実装したものが気に入ってます)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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