AGB  ·  Datenschutz  ·  Impressum  







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

TWebbrowser im Thread benutzen

Ein Thema von youuu · begonnen am 30. Nov 2013 · letzter Beitrag vom 1. Dez 2013
Antwort Antwort
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:07
Den Webbrowser Zugriff sicher ich immer mit einer TCriticalSection ab.
Wird hier nix nützen.

Ich kann zwar auch Indy verwenden, aber ich möchte die Zugriffe gerne visual darstellen, daher der Webbrowser.
Wie gesagt. Wird nicht gehen da das von der Win-API und der VCL nicht vorgesehen ist.
Da musst du schon mehr Aufwand investieren um es ähnlich wie moderne Browser machen. Diese starten für jedes Fenster einen eigenen Prozess und blenden diesen dann auf das Fenster des Hauptprozesses ein.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#2

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:10
Hmm wie soll das funktionieren?
Gibt es dafür ein Tutorial?
Steven
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:15
Hmm wie soll das funktionieren?
Google bzw. such hier im Forum nach "fremde anwendung fenster"

Gibt es dafür ein Tutorial?
Glaube ich nicht. Die Anforderung ist zu speziell.



Aber wieso überhaupt Threads.
Einfach nacheinander alle 8 TWebBrowser mit navigate ansteuern. Diese werden schon versuchen möglichst parallel die Seiten zu laden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#4

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:21
Weil ich gerade an Threads übe und das direkt damit verbinden wollte, um zu lernen.
Steven
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:28
Weil ich gerade an Threads übe und das direkt damit verbinden wollte, um zu lernen.
Zum lernen ist das zu Kompliziert da hier zu viele andere Faktoren (Thread-Affinität, Netzwerk, OLE/ActiveX) mitspielen.
Nimm was einfacheres
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#6

AW: TWebbrowser im Thread benutzen

  Alt 1. Dez 2013, 10:44
Den Webbrowser Zugriff sicher ich immer mit einer TCriticalSection ab.
Wird hier nix nützen.
Jupp, denn damit kannst du nur deine eigenen Zugriffe absichern, aber wenn du eh nur von je einem Threead zugreifen wolltest, wäre das ja schon abgesichert.

Nur was ist mit den restlichen Zugriffen, welche nciht von dir sind?
z.B. vom Windows, wenn es das Ding neu zeichnet oder auf deine Eingaben reagiert
Ein Therapeut entspricht 1024 Gigapeut.
  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 21:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz