tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
690
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sgvortex sgvortex ist offline Grünschnabel
    Registriert seit
    Jun 2004
    Beiträge
    2
    Hallo.
    Ich habe ein Problem:
    Wenn ich mit Delphi den Quelltext einer Seite der Webbrowser-Komponente auslesen will, dann setzt das voraus, dass die Seite schon vollständig geladen ist, sonst gibt es einen read-error.
    Das Programm soll jedoch im Hintergrund arbeiten und nur den aktuellen Quelltext holen, ihn in eine Datei Speichern und sich danach beenden.
    Das einzigste, was mir ein Problem macht, ist das abrufen des QT.
    Hier mal ein paar Schnipsel:
    Code :
    1
    
    WebBrowser1.Navigate('http://setiboinc.ssl.berkeley.edu/sah/home.php');
    Dort geht er auf die Seite.
    Code :
    1
    
    listbox1.items.add(WebBrowser1.OleObject.Document.Body.InnerHtml)
    Den QT in die Listbox schreiben.
    Code :
    1
    
    listbox1.Items.SaveToFile('boinc.txt');
    Und das ganze dann speichern.
    Wenn ich das ganze jedoch so schreibe, kommt der read-error, da Delphi versucht, den QT auszulesen, bevor die Seite geladen ist. Auch ein:
    Code :
    1
    2
    3
    4
    5
    
      start := GetTickCount;
      repeat
        stop := GetTickCount;
        Application.ProcessMessages;
      until (stop-start)>=9000;
    hilft nicht weiter, da die Seite dann zwar geladen wird, aber nur im Hintergrund und erst nach der Anzeige des read-errors angezeigt wird.

    Hat jemand eine Idee? Ich bin ratlos...

    MfG
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Viersen
    Beiträge
    298
    Es sollte ein Ereignis OnDocumentComplete der TWebBrowser Komponente geben. Zumindest sagt mir das diese Seite nach einer kurzen Suche (hab grade kein Delphi zur Hand): http://www.swissdelphicenter.ch/en/showcode.php?id=1355.

    Damit sollte sich doch was anfangen lassen.
     

  3. #3
    sgvortex sgvortex ist offline Grünschnabel
    Registriert seit
    Jun 2004
    Beiträge
    2
    Vielen Dank. Das funktioniert großartig.
     

Ähnliche Themen

  1. Automatisiertes Teile-Rendern
    Von konem im Forum 3D Studio Max
    Antworten: 5
    Letzter Beitrag: 15.10.10, 08:31
  2. Automatisiertes Umbenennen von Bauteilen
    Von konem im Forum 3D Studio Max
    Antworten: 10
    Letzter Beitrag: 09.03.10, 03:11
  3. Automatisiertes Registrierungsformular
    Von Stefanmueller321 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 31.05.09, 21:33
  4. Automatisiertes Installieren von Programmen...
    Von Hawkster im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 24.08.06, 11:55
  5. Automatisiertes Slicen
    Von Andreas Späth im Forum Photoshop
    Antworten: 0
    Letzter Beitrag: 25.06.05, 22:15