2012-08-28 5 views
5

Jestem nowy w StackOverflow i ogólnie znajduję odpowiedzi, których szukam tutaj. Z wyjątkiem tego czasu. Jestem zdezorientowany. Tutaj idzie:Problemy z Delphi Chromium Embedded

Kilka tygodni temu pobrałem wersję 306 z Delphi Chromium Embedded i zainstalowałem ją na świeżej kopii Delphi XE. Teraz została pobrana z sekcji "Pliki do pobrania" na stronie Google Code DCEF.

Pierwszą rzeczą, którą zauważyłem było to, że strona wspomina, że ​​Delphi XE jest obsługiwana, ale nie ma pakietu projektu zawartego specjalnie dla XE. Oczywiście zainstalowałem paczkę przeznaczoną dla Delphi 2010, ponieważ ta dla XE2 nie będzie działać z powodu FMX i być może kilku innych rzeczy (?).

Po użyciu starszej wersji D7 w przeszłości, naturalnie upuściłem TChromium w formularzu, ustawiłem domyślny URL na http://foundry-local/assist/node/ i uruchomiłem aplikację. Oto co ja byłem witany z:

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

Nie można zakładać niczego w ich nowej grupy Google (one wyłączone trackera emisyjnej na stronie kod), więc pomyślałem, że wpadnę tutaj, aby dowiedzieć się, co się stało. Ale tuż przed tym, postanowiłem wyewidencjonować najnowszy kod-build z bagażnika. Zainstalowałem go pomyślnie (nadal nie ma pakietu dla XE), upuściłem TChromium na pusty formularz i uruchomiłem aplikację. Tym razem zostałem powitany w następujący sposób:

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

I stąd: Jestem naprawdę zakłopotany.

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

Czy ktoś inny miał problemy z używaniem DCEF na Delphi XE? Jeśli tak, czy ktoś miał jakieś rozwiązanie?

Zobacz, buduję spersonalizowaną platformę pomocy dla moich przyszłych produktów. Używanie IE jest niewiarygodne, a komponenty Gecko nie są już rozwijane.

Wszelkie wskazówki, wskazówki będą świetne. Dziękując z góry wszystkim.

+0

Masz podstawowe biblioteki ["widoczne dla twojego projektu"] (http://stackoverflow.com/a/9587241/960757)? – TLama

+0

Cześć TLama, rzeczywiście tak. Zapomniałem o tym wspomnieć (chociaż wspomniałem o tym na ich stronie). –

+0

Ponadto, i wydaje mi się to dość dziwne, kiedy próbuję skompilować dema, pojawia się następujący błąd kompilatora: Deklaracja "ProcessRequest" różni się od poprzedniej deklaracji [w ceffilescheme.pas] –

Odpowiedz

2

Technicznie rzecz biorąc, nie jest to odpowiedź na moje pytanie, ale uważam, że konieczne jest pokazanie widzom tego pytania najlepszej drogi.

Bardzo proste: zaktualizuj do wersji DCEF3.

Niektórzy programiści lokalni do mnie również zgłosili ten sam problem, bez widocznej poprawki. Korzystanie z wersji 3 rozwiązuje problem.

Do komentujących powyżej, dziękuję za pomoc w miarę możliwości. Bardzo doceniane.