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.
Masz podstawowe biblioteki ["widoczne dla twojego projektu"] (http://stackoverflow.com/a/9587241/960757)? – TLama
Cześć TLama, rzeczywiście tak. Zapomniałem o tym wspomnieć (chociaż wspomniałem o tym na ich stronie). –
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] –