Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Empfehlung: delphichromiumembedded als TWebbrowser Alternative (https://www.delphipraxis.net/162253-empfehlung-delphichromiumembedded-als-twebbrowser-alternative.html)

marcoX 14. Aug 2011 17:56


Empfehlung: delphichromiumembedded als TWebbrowser Alternative
 
Ich habe das jetzt in einigen Projekten im Einsatz und bin wirklich begeistert. Vor allem da es sich über eine dll Nativ einbinden lässt und man die Irrungen und Wirrungen von ActiveX und co. los ist!

http://code.google.com/p/delphichromiumembedded/

Dazu braucht es dann noch die DLLs aus
http://code.google.com/p/chromiumembedded/

Thom 14. Aug 2011 19:21

AW: Empfehlung: delphichromiumembedded als TWebbrowser Alternative
 
Zitat:

Zitat von marcoX (Beitrag 1116809)
Vor allem da es sich über eine dll Nativ einbinden lässt und man die Irrungen und Wirrungen von ActiveX und co. los ist!

:gruebel:

ActiveX:
Zitat:

ActiveX [ˌæktɪvˈɛks] bezeichnet ein Softwarekomponenten-Modell von Microsoft für aktive Inhalte. ActiveX-Komponenten erweitern die Component-Object-Model-Standards (COM) von Microsoft.
Component Object Model:
Zitat:

Das Component Object Model [kəmˈpoʊnənt ˈɒbdʒɪkt ˈmɒdl] (Abk. COM) ist eine von Microsoft entwickelte Plattformtechnik, um unter dem Betriebssystem Windows Interprozesskommunikation und dynamische Objekterzeugung zu ermöglichen. COM-fähige Objekte sind sprachunabhängig und können sowohl DLLs als auch ausführbare Programme sein. Jede COM-Komponente bietet ein Interface an, welches nach erfolgreicher Instanziierung dazu verwendet werden kann, die angebotenen Funktionen der COM-Komponente einzusetzen.
Delphi-Quellcode:
TCustomChromium = class(TWinControl)
  private
    FHandler: ICefBase;
    FBrowser: ICefBrowser;
  [...]

  ICefBrowser = interface(ICefBase)
    ['{BA003C2E-CF15-458F-9D4A-FE3CEFCF3EEF}']
  [...]
Wenn Du die Units Cef und CefLib benutzt, greifst Du auf den Chromium-Browser als ActiveX zu. Auch wenn er Dir besser gefällt als der IE, so benutzt er dennoch die selbe Technik... :wink:

marcoX 14. Aug 2011 23:03

AW: Empfehlung: delphichromiumembedded als TWebbrowser Alternative
 
Gut, ok, (ich hatte mich einfach auf die Aussage hier verlassen: http://www.progdigy.com/?p=185), aber insofern hast du recht.

Dennoch: Ddie Probleme, die TMozillaBrowser "dank" RegSrv machte, die ist man hier los.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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