- PR -

Windows98seでブルースクリーン

投稿者投稿内容
赤い水性
会議室デビュー日: 2004/11/01
投稿数: 10
投稿日時: 2004-11-02 18:46
100%な解決かどうか、まだ分かりませんが、
再表示処理で、コントロール再作成を行う部分で
ラベル構造体などをdisiposeに合わせてeraseやnothingを割り当てる事で
リソースが急激に減るような事がなくなりました。
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2004-11-02 20:20
昔、MSのサイトで拾った情報です。参考まで。
本来ならリンクを張るべきなのでしょうが、既に無くなってるので原文の一部を貼り付けます。
(Win95・98系の技術情報はどんどん無くなってるなぁ・・・)

引用:

内容
Internet Explorer 4.0 において、多数の <SELECT> タグが使用された Web ページを表示させると、途中でリスト ボックスが表示されなくなり、Internet Explorer 4.0 も操作できなくなるという現象が発生する場合があります。
また、この現象が発生した際に他のアプリケーション プログラムを起動または操作しようとすると、「システムリソースが足りません」というメッセージが表示されることがあります。

原因
この現象は Windows 95 または Windows 98 の仕様により発生します。

Internet Explorer 4.0 に限らず、Windows 上で動作するアプリケーションがリスト ボックスを表示する場合は、システムの USER リソースを使用します。多数のリスト ボックスを表示させるには、それだけ USER リソースが必要となりますが、Windows 95 および Windows 98 では、この USER リソースには 64 KB という制限があります。そのため、USER リソースの制限に近づくと、Web ページが正しく表示されなくなったり、リソース不足のメッセージが表示されたりする問題が発生します。

赤い水性
会議室デビュー日: 2004/11/01
投稿数: 10
投稿日時: 2004-11-02 20:40
cluster 様

情報提供有難うございます。

先ほどあげました、URLの先にもだいたいそのような記述がありましたね。
http://www.dj.st44.arena.ne.jp/xwin2/mainhtml/win/sysresource00.html

業務で今まであまりWindows系の開発を行ってこなかった為、
全く意識していませんでした…

スキルアップ/キャリアアップ(JOB@IT)