Einzelnen Beitrag anzeigen

Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#2

AW: Empfehlung: delphichromiumembedded als TWebbrowser Alternative

  Alt 14. Aug 2011, 19:21
Vor allem da es sich über eine dll Nativ einbinden lässt und man die Irrungen und Wirrungen von ActiveX und co. los ist!


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...
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat