Hey,
ich mache da gerade ein kleines Programm in .NET mittels der WebBrowser Komponente jedoch hab ich ein kleines problem und zwar wenn ich eine Seite lade dann kann ich das ja leicht prüfen ob sie fertig geladen ist. Aber wenn ich jetzt da in der seite ein Login button aufrufe mittels "methodinfo.Invoke(loginbtn.DomElement, Nothing)" und der tut dann nicht die Seite ganz neu laden sondern nur ein neues frame(?) laden, und das bekommt mein Programm nicht mit. Ich warte so bis sich die Seite geladen hat:
Delphi-Quellcode:
Public Sub waitforwb()
Do
Threading.Thread.Sleep(1)
Application.DoEvents()
Loop Until wb.ReadyState = WebBrowserReadyState.Complete
End Sub
Weiß jemand wie ich das Problem lösen könnte in .NET oder Delphi oder sonstige Sprachen, mich interessiert nur wo WebBrowser das "speichert", bzw. was ich aufrufen muss um zu prüfen ob sich was geändert hat. ReadyState ist wie bereits gesagt immer auf Complete.