2012-08-28 10 views
5

私はStackOverflowを初めてお使いになり、一般的に私がここで探している回答を見つけることができます。この時間を除いて。私は混乱している。ここに行く:Delphi Chromiumに問題があります

私はリビジョン306のDelphi Chromium Embeddedをダウンロードし、それをDelphi XEの新しいコピーにインストールしました。これは、DCEFのGoogleコードページの「ダウンロード」セクションから取得しました。

最初に気づいたのは、このサイトではDelphi XEがサポートされていると言われていましたが、XE専用のプロジェクトパッケージはありません。当然、Delphi 2010用のパッケージをインストールしました.XE2のためのものはFMXやおそらくいくつかの理由で動作しません(?)。

過去にD7で古いビルドを使用していたので、私は自然にフォームにTChromiumをドロップし、デフォルトURLをhttp://foundry-local/assist/node/に設定してアプリケーションを実行しました。

Exception EExternal Exception in libcef.dll ... External Exception 80000003.

は(彼らはコードページの問題追跡を無効に)彼らの新しいGoogleグループには何も投稿することができませんでしたので、私は、私は何が起こったかを把握するためにここに来るだろうと思って:ここでは私が迎えられたものです。しかしその直前に、私はトランクから最新のコードビルドをチェックアウトすることに決めました。それを正常にインストールしました(まだXEのパッケージはありません)、空のフォームにTChromiumをドロップして、アプリケーションを実行しました。今回は次のように挨拶されました:

Exception EReadError in module FoundryAssistNodeManager.exe at 0004BE24. Error reading Chromium1.Options.AcceleratedCompositingEnabled: Invalid property path.

そして、私は本当に腹が立っています。

(Edit: The app can see the core libraries, and they are being picked up.)

誰かがDelphi XEでDCEFを使用する際に問題が発生しましたか?もしそうなら、誰かに何らかの解決策がありましたか?

私がリリース予定の製品用にカスタマイズされたヘルププラットフォームを構築しています。 IEを使用することは信頼性が低く、Geckoのコンポーネントは開発中ではありません。

ヒント、ガイドラインは素晴らしいでしょう。皆さんありがとうございました。

+0

[あなたのプロジェクトに表示される]コアライブラリを持っていますか(http://stackoverflow.com/a/9587241/960757)? – TLama

+0

こんにちはTLama、確かに私はしています。そのことを忘れてしまった(私は彼らのページで言及したが)。 –

+0

また、私はデモをコンパイルしようとすると、これがかなり変だと分かります。次のコンパイラエラーが表示されます。[ProcessRequest]の宣言が[ceffilescheme.pasの]以前の宣言と異なります。 –

答えて

2

技術的に言えば、これは私の質問に対する答えではありませんが、この質問の視聴者にはベストなルートを示す必要があると感じています。

非常に簡単です:DCEF3にアップグレードしてください。

私にとってローカルの開発者の中には、同じ問題が報告されており、明らかな修正はありませんでした。バージョン3を使用すると問題は解決します。

上記のコメント者にできる限りお手伝いいただきありがとうございます。とても有難い。