組み込みのブラウザコンポーネントをTWebBrowserからTChromiumに変更しようとしています。これは主にGoogleとBingの地図を表示するために使用されます。javascriptからDelphiへの通信はCOMで行われます。
ブラウザをTChromiumに変更しようとすると、このコードのコンパイルに失敗します。
if supports(fBrowser.defaultInterface, IOleObject, fOLE) then
defaultInterfaceがTChromiumにないためです。
編集: Chromiumを使用してjavascriptからDelphiに通信することは可能ですか?互換性がないことを認識しており、コードを書き直す必要があります。javascriptからdelphiに結果を取得する方法を知りたいだけです。注:Delphi 2007を使用しているため、拡張RTTIは使用できません。
よろしくローランド・ベングトソン