0

これは本当にイライラします。次のリンクから TChromium をダウンロードしました: http://dcef3.googlecode.com/svn

それをインストールすることができ、JavaScriptを使用して、デルファイXE2からWebページにデータを渡すこともできました。

私は TChromium を初めて使用し、そこにあるドキュメントはあまり役に立ちません。ユーザーが Web ボタンをクリックした後、いくつかの Delphi コードを実行する必要があります。ユーザーが Web ボタン要素をクリックすると、Delphi コードを実行したいと思います。いくつかの例を教えていただけますか? そこにある例はどれもうまくいかないようです。それらは、dcef3 と Delphi XE2 では機能しないという同じソリューションのコピー アンド ペーストのようです。

たとえば、次のリンクを試してみました: Chromium と Delphi 6 を使用して Web ページで "ネイティブ関数" を Javascript に公開する方法は?

  • RegisterExtension;メインフォームの初期化部分の行をコピーしました。
  • procedure RegisterExtension;メインフォームの使用後のセクションをコピーしました。
  • 次にTMyHandler = class(TCefv8HandlerOwn)、メイン フォームの宣言の前に定義を配置し、「実行」メソッドを実装しました。
  • Frame.ExecuteJavaScript('cef.test.test_object().GetMessage();', 'about:blank', 0);メイン フォームのボタンにコードを配置する

クリックしても何も起こりません... 手がかりはありますか?

Delphi XE2 を使用しています。

ご協力ありがとうございました

4

0 に答える 0