Hallo an alle,
habe mir einen automatisierten Internet-Bankaufruf als embedded Window in einer GUI programmiert. Funktioniert auch alles tadellos, solange ich mich dabei in der aufgerufenen IE-Instanz befinde. Es gibt da aber auch links auf der Internetseite der Bank, nach deren Aufruf ein neues IE-Fenster geöffnet wird. So bei der "Drucken"-Funktion. Bei einer ganz normalen Anmeldung über Https://www.bank...., manuelle Eingabe der Zugangsdaten gibt es keine Probleme. Bei Klick auf "Drucken" öffnet sich das neue IE-Fenster und ich kann das Gewünschte ausdrucken.
Versuche ich diesen Vorgang aber innerhalb meiner GUI, im embedded Window, wird beim Aufruf der "Drucken"-Funktion ein erneutes Login verlangt. Ich kann das nicht nachvollziehen. Wo liegt das Problem?
Das embedded Objekt wir wie folgt gebildet:
$oIE=ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj ($oIE, 10, 40, ($VrtlDskWidth - 20), ($VrtlDskHight -130))
$IE.navigate("Bank-URL")
Die Variante:
$oIE=_IECreateEmbedded()
GUICtrlCreateObj ($oIE, 10, 40, ($VrtlDskWidth - 20), ($VrtlDskHight -130))
_IENavigate($oIE, "Bank-URL")
brachte mir das gleiche Ergebnis.
Vielleicht hat ja jemand eine Idee.
MfG., HalleMike