C++Builer 6の起動時にdclite60.bplのエラーが発生します

提供: Support
移動先: 案内検索

問題

C++Bulder 6の起動時に「パッケージ dclite60.bpl を読み込めません。アドレス 0012F67Fでアドレス 0012F67Fに対する書き込み違反がおきました」のエラーが発生します。

解説

DEP(Data Execution Protection: データ実行防止)機能がONになっている場合、C++Builder 6の起動時に上記のエラーが発生します。

解決

以下の手順でDEPの設定を変更します。

  1. Windowsのスタートメニューから「設定|システム|詳細情報」を選択します。
  2. 右側にある「システムの詳細設定」クリックします。
    Dep1.png
  3. 「システムのプロパティ」が表示されます。
  4. 「詳細設定」のタブをクリックし、パフォーマンスの箇所にある「設定」ボタンをクリックします。
    Dep2.png
  5. 「パフォーマンスオプション」が表示されます。
  6. 「データ実行防止」のタブをクリックし、「重要な Windowsのプログラム及びサービスについてのみ有効にする」を選択していただくか、もしくは、「次に選択するものを除くすべてのプログラムおよびサービスについて DEPを有効にする」を選択して、C++Builder 6のbcb.exeをリストに登録します。
    Dep3.png