DelphiフォームでChromeを埋め込むための華麗なDelphi Chromiumプロジェクトが見つかりました。これは、ハッキングのビットの後にDelphi7でうまく動作し、私はデモアプリケーションを実行させることができます。LoadURL on TChromiumでエラーが発生しました
しかし、コンポーネントで自分のアプリを実行すると、自分のURLを読み込むことができません。私はアクセス違反を取得します。
Chromium2.Browser.MainFrame.LoadUrl('http://www.example.com');
TChromiumコンポーネントが働いていると私はDefaultUrl
を設定した場合、それは正常に動作しますので、私は、適切な場所にすべてのDLLを持っています。
TPageControlページにChromium2があり、ボタンのOnClickイベントで上記のコードが呼び出されています。私はアクセス違反を取得する。メインフレームはnil
です。
私はこれを回避する方法を見つけることができません。
ソースを見ましたか? MainFrameはどこに作成されるのですか? –
あなたは手動で作成する必要はありません。また、ボタンのクリックでAVを取得するので(formcreate ...ではなく)、これは不足しているDLLにリンクされていることを99%確信しています; – Whiler
@Whiler、私はDLLがないとは思わない。 defaultUrlプロパティで動作します。 –