Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Problem mit TWebbrowser in einer DLL (https://www.delphipraxis.net/175704-problem-mit-twebbrowser-einer-dll.html)

ster 11. Jul 2013 08:22

Problem mit TWebbrowser in einer DLL
 
Hi,

meine EXE ruft ein Formular mit "Show" aus meiner DLL auf.

Auf dem Formular befindet sich ein TWebbrowser, welcher eine bestimmte Seite anzeigt. Auf dieser Seite befindet sich eine Art Suchhilfe.
Diese Suchhilfe enthält eine Vorschlagsliste an Werte, die sich bei Tasteneingaben eigentlich automatisch aktualisiert.

Wird diese Seite in einem TWebbrowser aufgerufen, der sich in einer DLL befindet, funktioniert diese Aktualisierung nicht.

Anfällig war jedoch, dass wenn das DLL-Formular mit "ShowModal" aufgerufen wurde, die Aktualisierung funktionierte.
Auch wenn sich der TWebbrowser in der EXE befindet, funktioniert die Aktualisierung der Suchhilfe.

http://forum.delphi-treff.de/index.p...537#post434537

Kann mir jemand dabei weiterhelfen?

Danke,
ters

Bernhard Geyer 11. Jul 2013 08:37

AW: Problem mit TWebbrowser in einer DLL
 
TWEbBrowser funktioniert nur wenn es ein gültiges Handle hat.
Das Formular müsstest du mit MyForm.HandleNeeded dazu bringen ein gültiges Fenster-Handle vorzuweisen damit die IE-Internen Eventmechanismen funktionieren.


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