PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23378 08/08/07 16:42:30 RE(11):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA
23373 08/08/06 12:12:36 RE(10):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By ace
23372 08/08/05 19:52:06 RE(9):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA
23370 08/08/05 19:13:06 RE(8):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By ace
23369 08/08/05 18:19:54 RE(7):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA
23368 08/08/05 16:47:37 RE(6):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By ace
23367 08/08/05 13:48:26 RE(5):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA
23366 08/08/05 10:28:29 RE(4):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By Hakofugu
23365 08/08/05 09:23:30 RE(3):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By ace
23364 08/08/04 17:56:14 RE(2):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA
23363 08/08/04 14:58:10 RE(1):PB5.0.02: 空きメモリがあるのにOut of memoryが出る By Hakofugu
23362 08/08/04 11:51:29 PB5.0.02: 空きメモリがあるのにOut of memoryが出る By NAKABA

カテゴリ:PowerBuilderの不具合?
日付:2008年08月05日 19:13 発信者:ace
題名:RE(8):PB5.0.02: 空きメモリがあるのにOut of memoryが出る

NAKABAさん、こんばんは。
有効な手段が思いつかず申し訳ないのですが、
仮にInsertRowを行い、SetItemしている構成だとすると
必要データ分ループしていると思ってよろしいのでしょうか?
そこでなのですが、お急ぎのようなので

案1 Tab区切りTEXT形式でファイルを生成後
     DSにImportFileを行い、印刷

案2 InsertRowしているDSを10000行単位などでTab区切りTEXT形式で例えばWork.txtにSaveAsします。
     Work.txtを都度、Import.txtにマージします。
     DSをリセットします。
   ループ終了後にImport.txtをDSにImportFileを行い、印刷

案2はどうしてもDSを使用する必要がある場合、このようにすればどうかというものです。
どちらも、簡単ではないかもしれませんが、比較的改変は軽いものではないのかという事と

ファイルを生成して、単純にImport可能かどうか判定する為にも有効だと思われます。

もう少し考えてはみますが、申し訳ない

>aceさん、こんばんは。
>ご回答ありがとうございます。

>すみません、0xc05が分からないのですが、エラーの判定はOut of Memoryが出るかどうか、
>アプリケーションから出力しているログで終了ログが出力されているかで判定しています。
>Storageオプションをディスクにしたら、メッセージは出なくなりましたが、やはり270MBを
>越えたあたりでタスクマネージャ上からプロセスが消えて、ログは途中で止まっていました。

>サーババッチ処理なのでデバッグはしずらいため、処理の進行具合を見るために細かく
>MessageBoxは入れてあり、何回も修正しては実行しているのですが、印刷までたどり着かず、
>毎回InsertRowしているループの途中で落ちているようです。

>ResetUpdateに関しては、InsertRowしている箇所に細かく入れてみたのですが、
>結果は変わりませんでした。

>やはり、小変更での解決は難しいのでしょうか・・・。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net8
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)

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