Gå til innhold

Hvordan utføre en handling før exit? [LØST]


Anbefalte innlegg

Hey, jeg regner da med at jeg har prøvd det meste, men vil spørre dere for det.

 

Jeg driver på med en Local Chat ved hjelp av WinSock funksjonen, men det som

 

da er problemet mitt er følgende:

 

 

Når personen som bruker clienten avslutter clienten, vil jeg at det skal bli sendt en melding til meg, om at den personen disconnecta, men det går visst irriterende nok ikke (ivertfall ikke når det er jeg som styrer :p)

 

et eksempel på hvordan jeg har prøvd

Private Sub Form_Unload(Cancel As Integer)
Winsock.SendData frmStart.txtUsername.Text & " disconnected!"
End
End Sub

 

noen tips?

 

 

PFT

Andrew Larsen

Endret av Spenzer
Lenke til kommentar
Videoannonse
Annonse

Det er så absolutt en fordel du kaller DoEvents etter enhver SendData-kommando, da det forsikrer at hendelsen ikke bare settes i kø, men faktisk iverksettes.

 

I tillegg bør du fjerne alle forekomster av kommandoen End, da den terminerer prosessen før den har rukket å rydde opp i ressurser og tilkoblinger. For å initiere avslutningen av programmet, bør du heller lukke alle åpne vinduer:

Dim Instance As Form

 

For Each Instance In Forms

    Unload Instance

Next

Lenke til kommentar
Det er så absolutt en fordel du kaller DoEvents etter enhver SendData-kommando, da det forsikrer at hendelsen ikke bare settes i kø, men faktisk iverksettes.

 

I tillegg bør du fjerne alle forekomster av kommandoen End, da den terminerer prosessen før den har rukket å rydde opp i ressurser og tilkoblinger. For å initiere avslutningen av programmet, bør du heller lukke alle åpne vinduer:

Dim Instance As Form

 

For Each Instance In Forms

    Unload Instance

Next

9566987[/snapback]

 

Takk skal du ha :)

Bør jeg gjøre det på DataArrived og ?

Endret av Spenzer
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...