PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4040 98/11/19 13:57:20 RE(2):巨大なEXEは避けた方が賢明です By Nishikawa
3986 98/11/18 14:48:51 RE(1):巨大なEXEは避けた方が賢明です By M.M
3968 98/11/17 17:48:45 PB5.0.03: 関係ないメッセージを拾ってしまう? By Nishikawa

カテゴリ:PowerBuilderの不具合?
日付:1998年11月18日 14:48 発信者:M.M
題名:RE(1):巨大なEXEは避けた方が賢明です

「Nishikawa」さん、こん☆☆は。

>こんにちは
>  Version5.0.3 EnterPrise
>  Windows95
>の環境で開発、実行しているEXEが変な動きをするので、何かご存知の
>方がおられました教えて下さい。

>症状:元々巨大なEXEを作っている(EXEサイズが10Mbyte)のですが
>      このEXEといっしょにAccessやNOTES等を複数起動し、Windows95
>      のシステムリソースを圧迫します。

>      この状態でPowerBuilderで作ったEXEをアイコン化(タスクトレイ
>      に格納)状態で他のAPLのボタン(何でもOK)を押すと、なぜか
>      PowerBuilderで作ったEXEのボタンが動かされたかのような動き
>      いきなり始めます。
>      その状態はしばらく続き、そのうちなくなります。

>      また意識的に再現させる事はできないのですが、100台位のPCの内
>      1ヶ月ほどで4台発生しています。

>おそらくPBが他のウィンドウのイベントを勘違いしていると思うのですが
>さっぱり解りません。

完全な回答ではありませんが、改善のためのポイントを書きます。

1)システムリソースを過度に圧迫しますと、Windowsの動作自体が不安定になる傾向があります。
  Windows95ではめったにならないのですが、Windows3.1の頃はリソースが元々少なかったので
  システムリソースを圧迫してPBアプリの動作がおかしくなることがよくありました。

2)EXEのサイズが10Mとのことですが、EXEファイルは実行時にすべてメモリにロードされますので
  システムリソース以外にもいろいろとメモリを圧迫していると考えられます。
  もう運用に入られているようなので難しいかもしれませんが、EXEとPBD(もしくはDLL)に分割
  されてみてはどうでしょうか?
  ライブラリ化すれば、必要な時だけメモリに常駐し、不要になれば自動的に廃棄されるので
  メモリやリソースの問題を改善することができます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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