
Zitat von
sakura:
Das wird mir wohl etwas zu umständlich, da es eine freie Anzahl an Browsern (>=1) gibt. Ich kann erst einmal mit leben, mal sehn, vielleicht wende ich mich dem Problem noch einmal zu.
...

...

Hast Du schon das Problem gelöst??? Ich stehe vor dem gleichen Problem. da der/die Webbrowser zur Laufzeit hinzugefügt werden. der 1. macht das ja einwandfrei aber die anderen nicht.
Ich selber habe die zeile
Dispatch := WebBrowser1.Application;
und natürlich auch über all wo webbroser1. vorkommt durch
Dispatch := (pc.ActivePage.Controls[0] as TWebBrowser).Application
ersetzt.
Bei erstellen eines neuen Browser wird immer wieder
Application.OnMessage := MsgHandler;
aufgerufen.
es funktionert jedoch nur beim 1. Browser mit der Entertaste

.
Bist Du schon weiter?