PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15857 01/07/27 11:43:09 RE(2):PB7.0: setitemしても、すぐに表示されない By 七氷
15856 01/07/27 11:28:45 RE(1):PB7.0: setitemしても、すぐに表示されない By 川端
15855 01/07/27 10:37:09 PB7.0: setitemしても、すぐに表示されない By 七氷

カテゴリ:データウィンドウ
日付:2001年07月27日 11:28 発信者:川端
題名:RE(1):PB7.0: setitemしても、すぐに表示されない

七氷さん、こんにちは。

>こんにちは。
>ちょっと教えてください。
>ループ文の中で、とあるテーブルにデータを作成して、その結果を順次
>データウィンドウにセットしているのですが、ループを抜けないと(処理がすべて
>終了しないと)表示されません。
>これって、何故なのでしょうか?

ループ中の処理が画面に即座に反映されない事は良くある話です。
理由は、ループの処理速度が速い為か、ループ中はイベント通知が為されていないか、
………といった所ではないでしょうか?(私も良くは判りませんが…)

ループ中に行ったSetItem関数を画面に即座に反映させたいのであれば、
SetItem関数の後にSetRedraw関数を入れてみては如何でしょうか?(引数は「TRUE」)

後は、そうですねぇ…
NEXTの直前にYield関数を入れるとか…
NEXTの直前にWin32APIのSleep関数を入れるとか…



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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