VCL Thread - INDY

Tags:    delphi

Jeg har et problem, når jeg bruger INDY TCPClient og den connecter til en anden computer fryser mit program i nogle sekunder eller mere...

Hvordan løser jeg det så man ikke mærker det?

jeg havde et forslag og det var at lave en thread som gør det, så kan man ikke mærke det, MEN hvordan laver jeg sådan en?


Med venlig hilsen
Frede_Manden



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg har et problem, når jeg bruger INDY TCPClient og den connecter til en anden computer fryser mit program i nogle sekunder eller mere...

Hvordan løser jeg det så man ikke mærker det?

jeg havde et forslag og det var at lave en thread som gør det, så kan man ikke mærke det, MEN hvordan laver jeg sådan en?


Med venlig hilsen
Frede_Manden

Hvilken protokol bruger du?
Kender ikke lige INDY TCPClient men hvis du bruger HTTP protokolen kan du så ikke bare tilføje "Connection: Close;"?

Hilsen Mathias

[Redigeret d. 04/09-05 16:31:43 af Mathias Knudsen]



lav den til en nonblocking server? istedet for blocking

Jeppe Johansen
Jeppesoftware@hotmail.com




Kender ikke lige INDY TCPClient men kan du ikke bare tilføje "Connection: Close;"?

Hilsen Mathias

Det hjælper da ikke, det er når den er igang med at connecte den fryser.

Med venlig hilsen
Frede_Manden



lav den til en nonblocking server? istedet for blocking

Jeppe Johansen
Jeppesoftware@hotmail.com


hvor gør jeg det henne?

Med venlig hilsen
Frede_Manden



lav den til en nonblocking server? istedet for blocking

Jeppe Johansen
Jeppesoftware@hotmail.com


hvor gør jeg det henne?

Med venlig hilsen
Frede_Manden


Hmm jeg må bare nøjes med at det hakker :-(
Med venlig hilsen
Frede_Manden



User
Bruger #903 @ 06.09.05 14:55
Hmm jeg må bare nøjes med at det hakker :-(


Hej hej.. Jeg har selv arbejdet en del med Indy, og selvom din beskrivelse af problemet er lidt løs, så vil jeg mene at dit problem kan løses ved at smide en IdAntifreeze komponent i din form. Du finder den under "Indy Misc".

HUSK! At du kun må have een Antifreeze komponent i hele din applikation, ellers arbejder de imod hinanden og du får uventede resultater.

Håber det hjælper :)



t