Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte » 

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   EmbeddedWB für XE4 (https://www.delphipraxis.net/175520-embeddedwb-fuer-xe4.html)

Captnemo 27. Jun 2013 21:34

EmbeddedWB für XE4
 
Weiß einer ob EmbeddedWB weiterentwickelt wird, bzw. ob es eine Version für XE4 geben wird?

jaenicke 27. Jun 2013 22:19

AW: EmbeddedWB für XE4
 
Da wird kaum noch etwas weiterentwickelt von inoffiziellen Updates für z.B. XE3 mal abgesehen. Deshalb würde ich eher Chromium empfehlen, das sowohl was den Browser selbst als auch die Delphi Komponenten angeht aktiv weiterentwickelt wird.

Captnemo 27. Jun 2013 22:27

AW: EmbeddedWB für XE4
 
Hab grad mal geschaut. Chromium scheint ja erst bei XE2 angekommen zu sein (zumindest auf den schnellen Blick).
Schade eigentlich, dass embeddedWB nicht mehr weiterentwickelt wird.

jaenicke 28. Jun 2013 06:28

AW: EmbeddedWB für XE4
 
Siehe unter meinem Link:
Zitat:

Embedding Chromium in Delphi, tested on XE2, XE3 and Delphi 7.
Es gibt mehrere Versionen CEF 1 war die alte Version, die wir derzeit auch unter XE4 noch nutzen. CEF 3 ist die aktuelle, die mehr Möglichkeiten bietet, u.a. werden dort wie in Google Chrome selbst mehrere Prozesse benutzt. Letztere steht laut Webseite bei XE3, funktioniert aber problemlos unter XE4. Weiterentwickelt wird es jedenfalls aktiv, siehe Repository, der letzte Commit war im April.

Klar ist jedenfalls, dass Chromium deutliche Vorteile hat, es ist deutlich schneller und die JavaScript-Integration (Programm <--> JavaScript Code) geht z.B. ohne Umwege.

Captnemo 28. Jun 2013 06:58

AW: EmbeddedWB für XE4
 
Hm...wenn ich auf die Seite gehe ( http://code.google.com/p/delphichromiumembedded/ ) dann sehe ich da nur Version bis XE2.

Die Komponente setzt einen installierten Google Chrome voraus, nehme ich jetzt mal an?

Was mir an EmbeddedWB ja ganz gut gefallen hat ist, dass ich nicht noch zusätzliche DLLs für mein Prog benötige.

Sir Rufo 28. Jun 2013 07:40

AW: EmbeddedWB für XE4
 
Nimm doch mal den Link, den du so mundgerecht bekommen hast ;)

Zitat:

Zitat von jaenicke (Beitrag 1219895)
Da wird kaum noch etwas weiterentwickelt von inoffiziellen Updates für z.B. XE3 mal abgesehen. Deshalb würde ich eher Chromium empfehlen, das sowohl was den Browser selbst als auch die Delphi Komponenten angeht aktiv weiterentwickelt wird.


jaenicke 28. Jun 2013 08:54

AW: EmbeddedWB für XE4
 
Zitat:

Zitat von Captnemo (Beitrag 1219909)
Hm...wenn ich auf die Seite gehe ( http://code.google.com/p/delphichromiumembedded/ ) dann sehe ich da nur Version bis XE2.

Das ist die alte Version CEF 1, den Link zu CEF 3 hatte ich ja schon gepostet. Ich werde wohl wieder dazu übergehen die Links separat zu posten statt im Text...
https://code.google.com/p/dcef3/

Zitat:

Zitat von Captnemo (Beitrag 1219909)
Die Komponente setzt einen installierten Google Chrome voraus, nehme ich jetzt mal an?

Nein, es reichen die DLLs, die dabei sind. Mit Google Chrome hat das übrigens weniger zu tun, das ist erst einmal nur Chromium, worauf wiederum Google Chrome basiert. Google hat Chromium aber als separates Projekt veröffentlicht.

greenmile 28. Jun 2013 10:18

AW: EmbeddedWB für XE4
 
Ich habe bisher immer EmbeddedWB genutzt (und nutze ihn auch in XE3). Der IE ist fast überall vorhanden und mit den Komponenten kann ich ihn fast ideal kontrollieren, außerdem habe ich Zugriff auf alle ActiveX wie Flash und co. Was für mich gegen Chromium spricht sind die vielen DLL's (Overhead), ich mag gerne kleine Setups und laut Repository sind es alleine über 30 MByte nur an DLL's ... Und beim IE weiß ich meistens, was womit ich arbeite, was mich erwartet und wie er sich verhält; wie gesagt, meistens.

Wie schaut das bei Chromium aus? Läuft Flash so ohne weiteres? Brauche ich vielleicht nur 2 oder 3 DLL's. Oder, das wäre ein Killer-Feature: Läuft es unter FM für Mac? Dann wäre es für mich echt einen Blick wert.

Ansonsten warte ich auf XE5 in der Hoffnung, dass eine Browser-Implementierung für alle unterstützten Betriebssysteme kommt, also auch für Mac.

Captnemo 28. Jun 2013 11:58

AW: EmbeddedWB für XE4
 
Zitat:

Zitat von jaenicke (Beitrag 1219914)
Zitat:

Zitat von Captnemo (Beitrag 1219909)
Hm...wenn ich auf die Seite gehe ( http://code.google.com/p/delphichromiumembedded/ ) dann sehe ich da nur Version bis XE2.

Das ist die alte Version CEF 1, den Link zu CEF 3 hatte ich ja schon gepostet. Ich werde wohl wieder dazu übergehen die Links separat zu posten statt im Text...
https://code.google.com/p/dcef3/

Oh, sorry. Den Link hatte ich tatsächlich mal so völlig übersehen :-)

Das mit den DLLs stört mich auch ein wenig. Dabei spielt es weniger eine Rolle, ob die nun 30MB oder 3MB ausmachen.

Außerdem wäre natürlich mit EmbeddedWB für XE4 es einfacher, ältere Projekte anzupassen, in denen man bereits diesen einsetzt.
Grundsätzlich möchte ich nach Möglichkeit möglichst wenig an fremden DLLs weitergeben. Zwar setzt EmbeddedWB auch den Internetexplorer voraus, aber diese wird wohl auf so ziemlich allen Windowsinstallationen vorhanden sein (ich weiß gar nicht, ob man sich diesem wirklich entledigen kann).

Gut, aber wenn er nunmal nicht weiterentwickelt wird, ist eine Diskussion darüber ja sowieso sinnlos, und man muss sich halt nach Alternativen umsehen (oder eben alles selbst machen).
Von daher vielen Dank für den Tipp (und den Link :-D ), ich werde mir das mal ansehen, und schauen ob ich meine gewünschte Funktionalität dort wiederfinde.

mcinternet 28. Jun 2013 12:47

AW: EmbeddedWB für XE4
 
Moin,


da ich den EmbeddedWB schon für mich auf XE3 umgesetzt hatte, werde ich den heute oder Morgen mal in XE4 compilieren und dann zur Verfügung stellen.

Gruss

Mc


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:55 Uhr.
Seite 1 von 5  1 23     Letzte » 

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf