Problemer med asynkron overførsel i TIdNNTP
Okay, dette problem har top prioritet hvad angår mig.. Jeg kan ikke finde ud af hvad i alverden der er gået galt, og opgaven skal være klar til aflevering i går..Mit problem er, at jeg har siddet og udviklet noget software der benytter NNTP klient komponenten fra Indy, og indtil nu har det gået genialt godt.. Der er imidlertid opstået et problem som jeg bare ikke kan finde ud af, nemlig at overførslen ser ud til a foregå asynkront nu, hvilket jo gør at Delphi modtager en masse svar fra serveren som markeres som ubrugelige, hvor det egentlig bare er rester fra tidligere kald..
Jeg har prøvet at bruge en nyhedslæser, og den kører lystigt, så det er altså et eller andet i mit program. Det underlige er, at det virkede før, men så stoppede det pludselig med at fungere efter hensigten, og uden at jeg har ændret noget på de dele der ellers ser ud til at kunne være problemet.
Jeg vil lige bringe et lille uddrag fra en logfil, for at vise hvad problemet er. De 'encodede' områder bliver skrevet som <encoded> for at mindske størrelsen af dette.
------- START --------
Sent 18-02-2003 18:51:10: BODY 43754<EOL>
Recv 18-02-2003 18:51:10: 222 43754 <1ok15vobkb4g0hddflnhg57e3jidc2t0g8@4ax.com> body<EOL><encoded>
Sent 18-02-2003 18:51:10: BODY 43758<EOL>
Sent 18-02-2003 18:51:10: BODY 43759<EOL>
Sent 18-02-2003 18:51:10: BODY 43760<EOL>
Sent 18-02-2003 18:51:10: BODY 43761<EOL>
Sent 18-02-2003 18:51:10: BODY 43756<EOL>
Sent 18-02-2003 18:51:10: BODY 43762<EOL>
Sent 18-02-2003 18:51:10: BODY 43763<EOL>
Recv 18-02-2003 18:51:10: <encoded>
------- END --------
Så please, hjælp mig med det her.. Jeg ville give flere point hvis jeg måtte, men det må jeg som sagt ikke, så jeg håber de 200 her er nok.
