- 赤い水性
- 会議室デビュー日: 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系の開発を行ってこなかった為、
全く意識していませんでした…
|