C++Builder 6でdclite60.bplに関するエラーが発生して起動できません

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

対象となる製品

  • C++Builder 6

問題

C++Builder 6を起動すると、次のエラーが表示され、起動できません。

パッケージdclite60.bplを読み込めません。アドレス0012F67Fでアドレス0012F67Fに対する書き込み違反がおきました

解説

C++Builder 6の動作環境OSはWindows XPまでで、Windows 10上の動作保証は行われておりません。
DEP(Data Execution Protection: データ実行防止)機能がデフォルトでONになっている場合にこのエラーが発生します。
DEPはウイルスの攻撃やその他のセキュリティ脅威からコンピューターを保護します。 古い32ビットプログラムおよびゲーム、古いデバイスドライバーなど、DEPが監視しているメモリ領域を誤って使用するアプリケーションが実行されると、DEPは対象のアプリケーションを停止して、通知します。

解決

C++Builder 6を監視対象外するようDEPの設定を変更します。

  1. Windowsのスタートメニューをクリックして、「コントロールパネル」と入力します。
  2. 「コントロールパネル」アプリをクリックして開きます。
  3. 「システムとセキュリティ」「システム」と選択し、左側のメニューにある「システムの詳細設定」をクリックします。
  4. 「システムのプロパティ」ウィンドウが開きます。
  5. 「詳細設定」タブをクリックし、「パフォーマンス」の「設定」ボタンをクリックします。
  6. 「パフォーマンスオプション」ウィンドウが開きます。
  7. 「データ実行防止」タブをクリックします。
  8. 「次に選択するものを除くすべてのプログラムおよびサービスについて DEPを有効にする」を選択し、「追加」ボタンをクリックします。
  9. C++Builder6の bcb.exe を選択し、リストに登録します。