Hallo,
Zuerst Dank für die Antworten (hatte schon befürchtet, es antwortet nimeand).
1. Die IE-Browser sind vorhanden, in ihnen laufen z.T. Javascript-Programme aus denen ich Daten entnehmen bzw. in
sie schreiben können soll.
Ein Szenario ist:
- Daten aus einer IE-Seite auslesen,
- diese in eine andere Seite schreiben
- und das Formular abschicken.
Wo sich die Seiten - ob in einem IE mit mehreren TAb's oder in verschiedenen IE-Instanzen - ist nicht
vorhersehbar, weil vom Benutzer abhängig.
2. Dass es sich um "eigene" Fenster handelt war mir klar. Ich finde nur keine Möglichkeit mit diesen umzugehen.
Mit diesem Codebeispiel finde ich sie sogar:
Code:
IShellWindow := CoShellWindows.Create;
for i := 0 to IShellWindow.Count do
begin
Dispatch := IShellWindow.Item(i);
if Dispatch = Nil then Continue;
if Dispatch.QueryInterface(IWebBrowser2,IInternetExplorer) = 0 then
begin
...
Leider habe ich damit noch keinen geeigneten Zugriff bzw. kann ich im IE die Seite nicht anzeigen lassen.
Siegl