15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
Windows95でプロジェクトの終了時や読み込み時に「アドレスXXXXXXXでアドレスXXXXXXXに対する読み込み違反が起こりました」の警告が3回でてしまう。
[A]
MS-InternetExplorer3.0をインストールすると、Windows95環境で他のアプリでも共用しているCOMCTL32.DLL というダイナミックリンクライブラリが勝手に置き換えられるために起きる現象です。Windows95側の一方的な機能拡張につき、Delphi のリビジョンアップで対処されるかは不明。
対処方法は次のどれか。
(1) COMCTL32.DLLを再インストール
MS-IE3の使用をやめ、Windows95バックアップからCOMCTL32.DLLを再インストール
(2) 暫定版PATCHをあてる
PATCHの所在 ボーランドステーション(SBorland) データライブラリ2番(Lib2)
>329 HDC02217 96/08/23 36733 B INSTDIET.LZH: Delphi 2.0J/IE 3.0暫定対応
※なお、ライブラリは適時変更されるため#329とは限らない。
(3) レジストリエディタで下記レジストリを修正する
(InternetSolutionPack対応リビジョンアップ版は(2)が使えないらしい)
HKEY_LOCAL_MACHINE
\SOFTWARE
\Borland
\Delphi
\2.0
の[Debug stub]エントリで"_APPDIET.EXE"を追加する
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|