Ist es möglich, eine Webseite in einem TWebBrowser in einem Hintergrund-Thread zu laden?Delphi: TWebBrowser im Hintergrund-Thread
Wenn die Anwendung geladen wird, möchte ich eine Seite aus dem Internet in einen TWebBrowser herunterladen, aber ich möchte den GUI-Thread nicht blockieren.
Irgendwelche Vorschläge?
Einige Erläuterungen:
Die Web-Browser-Komponente auf einem Formular leben, und ich will aus dem Internet eine Seite anzuzeigen. Aber ich möchte das ganze Herunterladen dieser Seite in einem Hintergrund-Thread machen, so dass das Laden einer schweren Seite den GUI-Thread nicht blockiert.
Ich denke, ich bin in der Lage, Threads im Allgemeinen zu schreiben.
Das macht Sinn. Meine Anwendung stoppt für einige Sekunden, aber ich denke, ich muss dann einen anderen Grund dafür finden. – Vegar
Die allgemeine Idee ist gut. Sie müssen nur ReadyState von Busy verwenden. Siehe meinen Kommentar für weitere Informationen .. –