AGB  ·  Datenschutz  ·  Impressum  







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

TWebBrowser ohne VCL

Ein Thema von Zudomon · begonnen am 14. Jul 2015 · letzter Beitrag vom 14. Jul 2015
Antwort Antwort
Seite 1 von 2  1 2      
Zudomon

Registriert seit: 14. Feb 2007
84 Beiträge
 
Turbo Delphi für Win32
 
#1

TWebBrowser ohne VCL

  Alt 14. Jul 2015, 00:20
Ich erstelle bei mir ein Fenster ohne VCL dabei zu benutzen und lasse darin DirectX laufen.
Nun würde ich gerne auf einfache Weise eine Website darin anzeigen lassen. Da ist mir TWebBrowser in den Sinn gekommen, aber ich wüsste nicht, ob und wie man das ohne VCL einbinden könnte. Kann mir da jemand Tipps geben?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 07:52
Du wirst hier vermutlich "nur" eine VCL-Freie Nachimplementierug der COM/ActiveX-Schnittstelle durchführen müssen.
Ob sich das lohnt wenn man bedenkt das ab Windows 10 das Ende des IE eingeleitet wird.

Übrigens: TWebbrowser ist der VCL-Wrapper für das IE-Control. Deshalb ist die Anforderung "TWebbrowser ohne VCL" mit einer Anforderung "Wasch mich, aber mach mich nicht nass" vergleichbar.

Wenns nur um die Anzeige von Webseiten geht hilft dir evtl. das Chromium-Projekt weiter. Könnte mir vorstellen das man damit eine VCL-Freie Implementierung einfacher hin bekommt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
CHackbart

Registriert seit: 22. Okt 2012
260 Beiträge
 
#3

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 07:58
Wenn du DirectX nutzt, dann würde ich Chromium embedded nehmen und die Seite als Texture darstellen.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#4

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:11
CHROMIUM - wenn man mit DLLs von 40MB Grösse arbeiten will...
  Mit Zitat antworten Zitat
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#5

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:25
CHROMIUM - wenn man mit DLLs von 40MB Grösse arbeiten will...
Wenn ich Firefox starte, dann belegt der auch 98MB im Speicher.

Also scheiß auf die 40MB, denn dann hättest Du immernoch knapp 60MB fürs eigene Programm um den gleichen Speicherbedarf zu verbraten.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:34
Der Speicherverbrauch hat eher wenig mit der Größe der Datei zu tun.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#7

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:37
Der Speicherverbrauch hat eher wenig mit der Größe der Datei zu tun.
Ich dachte, die DLL liegt mit 40MB im Speicher.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:57
Der Speicherverbrauch hat eher wenig mit der Größe der Datei zu tun.
Ich dachte, die DLL liegt mit 40MB im Speicher.
Windows ist schon seit ein paar Jahren intelligenter als stuppide die ganzen Exs/DLLs zu 100% in den Speicher zu laden.
Ich denke spätestens seit Unterstütztung der 386 mit virtueller Speicherverwaltung hat das OS möglichkeiten nur benötige Teil der DLL zu laden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#9

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 08:59
Zitat:
Du wirst hier vermutlich "nur" eine VCL-Freie Nachimplementierug der COM/ActiveX-Schnittstelle durchführen müssen.
Ob sich das lohnt wenn man bedenkt das ab Windows 10 das Ende des IE eingeleitet wird.
Auch unter W10 sind die Schnittstellen noch vorhanden.
Wäre auch dumm von MS diese zu Entfernen.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: TWebBrowser ohne VCL

  Alt 14. Jul 2015, 09:22
Zitat:
Du wirst hier vermutlich "nur" eine VCL-Freie Nachimplementierug der COM/ActiveX-Schnittstelle durchführen müssen.
Ob sich das lohnt wenn man bedenkt das ab Windows 10 das Ende des IE eingeleitet wird.
Auch unter W10 sind die Schnittstellen noch vorhanden.
Wäre auch dumm von MS diese zu Entfernen.

gruss
Aber vielleicht sind sie auch schlau genug und stellen für den neuen Browser ebenfalls eine Schnittstelle zur Verfügung.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 14:46 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