htmlhelp290.bpl の Access violationエラーについて

Abstract: Delphi2005からオンラインヘルプが起動できない場合の対処法となります

Delphi2005をインストールした環境に、Microsoftの .NET Framework 2.0のベータ版や、Visual Studio 2005がインストールされている場合、Delphi2005の起動時に、"Access violation at address 0A6C77BE in module htmlhelp290.bpl Read of address 00000018"が、表示され、Delphi2005からオンラインヘルプが起動できなくなる現象が発生します。

この場合、以下の手順にてレジストリ内のキー値の修正を行ってください。

Windowsの[スタート|ファイル名を指定して実行]で regeditと入力し [OK]ボタンを押し、レジストリエディタを起動します。

レジストリエディタ上で、次のキーを探します。

\HKEY_CLASSES_ROOT\AppID\dexplore.exe 

このキーの AppIDの値を {4A79114D-19E4-11d3-B86B-00C04F79F802}に修正します。

Hide image
Click to see full-sized image