16. oktober 1999 - 18:52Der er
5 kommentarer og 1 løsning
F Piette's WSocket
Jeg har et problem med at nedlægge WSockets når de er færdige med at lave noget halløj, jeg vil gerne nedlægge dem med det samme. Jeg køre en Free på OnSessionClosed, men det laver en access violation.
Så hvordan kan jeg lave det... Hvilken Event kan bruges, eller hvordan laver jeg det bedst, (ikke at free til sidst, det skal være på en eller anden event..)
Hmm, først og fremmest - tilmeld dig mailinglisten. Adressen findes på hjemmesiden for ICS...
Det du skal gøre er, i OnSessionClosed at sende en message til handler... Om det så skal være komponentens egen kan jeg faktisk ikke huske *s* - derfor kommentaren..
tak for indlægget du.. men jeg kan ikke lige selv gennemskue hvilken message det er du vil have man skal sende :) måske hvis du selv kommer over det, du kan sende det igen, men jeg har fundet en anden måde på det, ved at abort istedet for at close, når alt data er overført , så mit problem er løst... men ehh hvordan lukker man spørgsmålet igen ? :))
Hmm, måden er, at du tilføjer en message som du selv har lavet, ex: (WM_CLOSESOCKET = WM_APP +1). Så sender du, fra OnSessionCLosed en message af denne type til dit hovedprogram. Dette har så en eventhandler til denne type message, som kører en free på den angivne sockets handle.
tak for det, ikke noget jeg lige har tænkt mig at bruge lige pt, da det andet virker tilfredsstillende, men klart en ting jeg vil kigge mere på, når jeg får tid til det. Og tak fordi du også fortalte måde man lukker et spørgsmål igen... Du skal være velkommen til at få pointene alligvel, selvom jeg ikke lige vil bruge det... Sådan skal det jo heller ikke være.. Det kan være du kunne have lyst til at give en ren kode eksempel på hvordan det message virker, du siger sende til hovedprogrammet.. Så har du ihvertfald fortjent pointene :)
Hehe, lav bare et nyt spørgsmål, så graver jeg et eksempel frem ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.