Hallo,
ich habe eine Klasse, die wiederum auf die httpSocket basiert. Von
einem Fenster aus rufe ich nun eine URL wie folgt ab
httpAbfragen(Zeile).Get(URL)
in httpAbfrage (basierend auf httpSocket), rufe ich dann wiederum im
PageRecieved eine Routine im Fenster auf, die das Ergebnis an die
richtige Stelle in einer ListBox ausgibt.
Dummerweise habe ich kein TimeOut in obigem Code. Sollte ich diesen
einbauen, dann benötige ich aber
Ergebnis = httpAbfragen(Zeile).Get(URL,30)
Nur gibt es keinen Zusammenhang zwischen dem PageRecieved und dem
"Ergebnis", so dass ich derzeit nicht weiss wie ich diese zusammen
bringen soll.
Vielleicht sollte ich noch sagen, dass die Routine, die die URL
abfragt ein Thread ist, da ich mehrere Seiten gleichzeitig abfrage.
Darum auch httpAbfragen(Zeile) ..... hat mir jemand ne Idee, wie ich
die Rückmeldung von "Ergebnis" und die PageRecieved-Auswertung
zusammen bekomme?
Ich stehe ziemlich auf dem Schlauch!!!
Hintergrund:
Ich frage aus dem internet OnlineKurse ab und davon, je nach Setup
mehrere Parallel. Ganz selten kommt eben keine Antwort und dann
wartet das Programm ewig lange bis es dann die Abfrage abbricht. Das
würde ich gerne mit einem vernünftigen TimeOut selber in den Griff
bekommen.
Ciao und Danke Euch
Claudius
--
G4/733 QS / MacOS X 10.4de / RB 2005r4/ Valentina 1.10.0 & 2.0.4
Homepage http://www.ClaSai.de
iChat ryhoruk
RealBasic ListBoxes: [ I feel the need...the need for speed!!! ]
|