私はStackOverflowを初めて使用しますが、通常、ここで探している答えを見つけます。今回を除いて。困惑しています。ここに行きます:
数週間前、 Delphi Chromium Embeddedのリビジョン306をダウンロードし、DelphiXEの新しいコピーにインストールしました。さて、これはDCEFGoogleコードページの「ダウンロード」セクションから取得されました。
私が最初に気付いたのは、サイトにDelphi XEがサポートされていると記載されていることですが、XE専用のプロジェクトパッケージは含まれていません。当然、Delphi 2010用のパッケージをインストールしました。これは、XE2用のパッケージがFMXやその他のいくつかの理由で機能しないためです(?)。
過去にD7で古いビルドを使用したことがあるので、フォームにTChromiumを自然にドロップし、デフォルトのURLをに設定http://foundry-local/assist/node/
してアプリを実行しました。これが私が迎えられたものです:
libcef.dllの例外EExternal例外...外部例外80000003。
彼らの新しいGoogleグループには何も投稿できませんでした(彼らはコードページの課題追跡システムを無効にしました)ので、私は何が起こったのかを理解するためにここに来ると思いました。しかしその直前に、トランクから最新のコードビルドをチェックアウトすることにしました。正常にインストールされ(XEのパッケージはまだありません)、TChromiumを空白のフォームにドロップして、アプリを実行しました。今回は次のように迎えられました。
0004BE24のモジュールFoundryAssistNodeManager.exeの例外EReadError。Chromium1.Options.AcceleratedCompositingEnabledの読み取りエラー:無効なプロパティパス。
そしてそれ故に:私は本当に混乱しています。
(編集:アプリはコアライブラリを表示でき、それらは取得されています。)
Delphi XEでDCEFを使用する際に問題が発生している人は他にいますか?もしそうなら、誰かが何らかの解決策を持っていましたか?
ほら、リリース予定の製品用にカスタマイズされたヘルププラットフォームを構築しています。IEの使用は信頼性が低く、Geckoのコンポーネントは開発中ではありません。
ヒント、ガイドラインは素晴らしいでしょう。よろしくお願いします。