Chrome を Delphi フォームに埋め込む素晴らしいDelphi Chromiumプロジェクトを見つけました。少しハッキングした後、Delphi7 で問題なく動作し、デモ アプリを実行できます。
ただし、コンポーネントを使用して独自のアプリを作成すると、独自の URL を読み込めません。アクセス違反になります。
Chromium2.Browser.MainFrame.LoadUrl('http://www.example.com');
TChromium コンポーネントは機能しており、すべての DLL が適切な場所に配置されています。設定DefaultUrl
すると問題なく動作するからです。
TPageControl ページに Chromium2 があり、ボタンの OnClick イベントで上記のコードを呼び出します。AccessViolation が発生します。メインフレームはnil
.
これを回避する方法が見つかりません。誰かがこれを機能させましたか?