C++Builer 6の起動時にdclite60.bplのエラーが発生します
問題
C++Bulder 6の起動時に「パッケージ dclite60.bpl を読み込めません。アドレス 0012F67Fでアドレス 0012F67Fに対する書き込み違反がおきました」のエラーが発生します。
解説
DEP(Data Execution Protection: データ実行防止)機能がONになっている場合、C++Builder 6の起動時に上記のエラーが発生します。
解決
以下の手順でDEPの設定を変更します。
- Windowsのスタートメニューから「設定|システム|詳細情報」を選択します。
- 右側にある「システムの詳細設定」クリックします。
- 「システムのプロパティ」が表示されます。
- 「詳細設定」のタブをクリックし、パフォーマンスの箇所にある「設定」ボタンをクリックします。
- 「パフォーマンスオプション」が表示されます。
- 「データ実行防止」のタブをクリックし、「重要な Windowsのプログラム及びサービスについてのみ有効にする」を選択していただくか、もしくは、「次に選択するものを除くすべてのプログラムおよびサービスについて DEPを有効にする」を選択して、C++Builder 6のbcb.exeをリストに登録します。