Hallo zusammen,
ich benutze den tWebbrowser, um ein Formular aufzurufen, dies auszufüllen und abzuschicken. Das Ergebnis wird über den Quelltext ausgewertet.
Das klappte auch Problemlos.
Ein Rechner macht hier nun folgende Probleme:
* es wird nicht auf das fertige laden der Webseite gewartet, die Webseite wird aber aufgerufen.
Folgender CodeTeil wird ohne Warten übersprungen:
Delphi-Quellcode:
while WebBrowser.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;
-> Testweise ein "MessageDLG" eingefügt zum manuellen warten, bis geladen ist (plus 60 Sekunden Wartezeit von mir), hier aber auch folgenden Fehler:
* Fehlermeldung (
Exception) beim senden der Daten an tWebBrowser
WebBrowser.OleObject.Document.getElementById('XXX').value := String(Daten);
* Direkt beim Starten meiner Software wird nur an diesem Rechner ein Ordner erstellt "Software.Exe.WebView2" mit diversen Unterordnern.
Diesen Fehler habe ich nur bei einem Rechner, andere nicht.
Alle haben das gleiche Betriebssystem und Updates.
Hat hier jemand eine Idee?
Danke und Gruß
Torsten