PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20226 03/09/01 18:05:01 RE(5):PB6.5: 解決しました。 By teruteru70528
20223 03/09/01 15:21:26 RE(4):PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい By teruteru70528
20222 03/09/01 11:21:56 RE(3):PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい By teruteru70528
20220 03/08/29 19:05:26 RE(2):PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい By M.M
20217 03/08/29 11:29:48 RE(1):PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい By M.M
20210 03/08/28 12:04:02 PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい By teruteru70528

カテゴリ:スクリプトの記述
日付:2003年09月01日 15:21 発信者:teruteru70528
題名:RE(4):PB6.5: テキストファイルの内容をマルチラインエディットに出力する時間を短縮したい

M.Mさん、こんにちは。

>teruteru70528さん、こんばんは。

>>テキストファイルの内容をマルチラインエディットに出力しています。
>>テキストファイルは2MBあり、画面に出力されるまで8分30秒ほどかかってしまいます。

>ひょっとしたら、マルチラインエディットをいったん非表示にしたあと
>テキストプロパティを設定し、再度表示させたらうまくいくかもしれません。

>ただし実験君していないので、結果がどうなったか後で教えてください。(;^^)


詳しく調べてみたらマルチラインエディットに出力しているところで時間がかかっている
わけではなく以下のループのところで時間がかかっていました。ここのスクリプトを変更
して早くすることは可能でしょうか。いい方法がありましたらお願い致します。
ちなみにマルチラインエディットに出力するところでは1秒もかからないくらいでした。

以下のKekkaは string型です。

DO UNTIL lReadSts = -100 
   Kekka = Kekka + sLogbuf + \"~r~n\"
   lReadSts = FileRead(iLog,sLogbuf)
LOOP


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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