AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Embedded Chromium will nicht

Ein Thema von Erutan · begonnen am 22. Feb 2014 · letzter Beitrag vom 23. Feb 2014
Antwort Antwort
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#1

Embedded Chromium will nicht

  Alt 22. Feb 2014, 21:40
Hallo,

trotz aller Bemühungen und Durchforsten diverser Hilfen habe ich es bisher einfach nicht geschafft, den Embedded Chromium unter meinem Delphi 7 (Windows 8) zum Laufen zu bringen.

Die Installation klappte eigentlich. Pfade unter Environment Options/Library habe ich angepaßt; alle mitgelieferten dll's liegen in dem Verzeichnis der Programm-Exe und zwar in der vorgegbenen Verzeichnisstruktur.

Dennoch erhalte ich folgende Fehlermeldung wenn ich eines der beiden Komponenten auf die GUI packe und das Projekt zu kompilieren versuche:

Project Project1.exe raised exception class EreadError with message 'invalid property path'. Process stopped. Use step or run to continue. Ich weiß - die Meldung deutet darauf hin, daß die Pfade nicht richtig gesetzt sind. Sind sie aber.
Was kann ich jetzt noch ausprobieren?
Holger
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Embedded Chromium will nicht

  Alt 22. Feb 2014, 23:44
Welche Version denn? CEF1 oder CEF3? Und an welcher Stelle wird die Exception denn ausgelöst?
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#3

AW: Embedded Chromium will nicht

  Alt 23. Feb 2014, 00:02
CEF1...denke ich. Ich habe die Dateien hier herunter geladen: http://delphichromiumembedded.googlecode.com/svn/trunk/
Eine aktuelle Version habe ich nicht gefunden.

Einziger Unterschied zur herkömmlichen Vorgehensweise: Ich habe mir nicht den Downloader von Tortoise installiert, sondern die Verzeichnisstruktur händisch auf meiner Festplatte eingerichtet und die einzelnen Dateien dort hinein gespeichert.

Zitat:
Und an welcher Stelle wird die Exception denn ausgelöst?
Meinst Du an welcher Stelle im Sourcecode?
Das kann ich leider nicht sagen. Wenn die Meldung auftaucht habe ich keinen Zugriff mehr auf den sourcecode. Das Ganze endet darin, daß ich Delphi schlußendlich schließen muß.

Ansonsten: Die Meldung tritt sofort nach dem Kompilierungsversuch auf.

Edit: Korrektur: Delphi schmiert zwar ab aber vorher steht der Zeiger auf Application.Run;
Holger

Geändert von Erutan (23. Feb 2014 um 00:10 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Embedded Chromium will nicht

  Alt 23. Feb 2014, 00:41
Mir fällt gerade auf, dass du nur von den DLLs an der richtigen Stelle sprichst. Hast du vielleicht das Verzeichnis Locale vergessen mit zu kopieren? (Das muss auch im Zielverzeichnis liegen.)
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#5

AW: Embedded Chromium will nicht

  Alt 23. Feb 2014, 00:44
Vielleicht habe ich ja was bei der Installation falsch gemacht.

Hier meine Vorgehensweise:

1. Ich habe Delphi geöffnet und aus dem Verzeichnis Packages die Datei DCEF_D7 geöffnet. Es öffnet sich ein Package-Installations-Fenster.
2. Die darin enthaltenen Dateien installiert. In meiner Komponentenlibrary war dann der Reiter "Chromium" mit zwei Komponenten (Chromium und ChromiumOSR) vorhanden.
3. Unter "Tools" die Environment Options aufgerufen und zu Library/Library Path alle Verzeichnisse zu Chromium hinzugefügt, also dcef, dcef/packages, dcef/bin, dcef/src etc.
4. Alle Dateien aus dem Verzeichnis bin nach Borland/Delphi7/bin kopiert und dabei die Verzeichnisstruktr (win32) erhalten.
5. Weils nicht klappte, zusätzlich alle dll's aus dem Verzeichnis win32 noch direkt nach Delphi7/bin kopiert.
Holger
  Mit Zitat antworten Zitat
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#6

AW: Embedded Chromium will nicht

  Alt 23. Feb 2014, 00:47
Oh, Du warst schneller

Ja, das Verzeichnis locales befindet sich unter C:\Programme(x86)\Borland\Delphi7\bin\win32\locale s und auch unter C:\Programme(x86)\Borland\Delphi7\bin\locales
Holger

Geändert von Erutan (23. Feb 2014 um 00:54 Uhr)
  Mit Zitat antworten Zitat
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#7

AW: Embedded Chromium will nicht

  Alt 23. Feb 2014, 01:01
Ich hab's, ich hab's ich hab's!!

Der fehler war ein alter Eintrag in der Library, der noch auf eine ältere Chromium-Version verwies. Ich habe den gelöscht und nun klappt es.

Vielen Dank für Deine Hilfe. Ich habe da fast zwei Wochen dran gesessen.
Holger
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz