Thread View: be.comp.programming
2 messages
2 total messages
Started by news.pandora.be
Wed, 06 Nov 2002 12:42
afsluiten vb programma op NT workstation
Author: news.pandora.be
Date: Wed, 06 Nov 2002 12:42
Date: Wed, 06 Nov 2002 12:42
17 lines
1429 bytes
1429 bytes
ik heb een eigenaardig probleem nl,
ik heb een programma gescxhreven in vb en gecompileerd.
in de instruktie afsluiten heb ik de "end" commando gebruikt.
Prvate sub end()
end
end sub
dit programma sluit ogenschijnlijk af, maar op de task-manager blijkt dit
programma nog te lopen.
sluit ik dit op de verkeerde manier af, of zit de oorzaak elders (enig
idee waar????)
greettttzzz
Carl
Re: afsluiten vb programma op NT workstation
Author: Pieter Philippaerts
Date: Wed, 06 Nov 2002 16:02
Date: Wed, 06 Nov 2002 16:02
34 lines
2445 bytes
2445 bytes
"news.pandora.be" <cdr@pandora.be> wrote in message
news:M68y9.7039$Nd.3001@afrodite.telenet-ops.be...
> ik heb een eigenaardig probleem nl,
>
> ik heb een programma gescxhreven in vb en gecompileerd.
> in de instruktie afsluiten heb ik de "end" commando gebruikt.
>
> sluit ik dit op de verkeerde manier af, of zit de oorzaak elders (enig
> idee waar????)
Nooit "End" gebruiken om een programma af te sluiten. Dit commando gaat je
programma abrupt afsluiten en zo krijgen objecten geen kans om hun zaken op
te ruimen [oa. geheugen vrij geven], plus dat events zoals Form_Unload niet
geraised worden.
Een programma zou afgesloten moeten worden door alle ingeladen forms te
unloaden. Hier is een voorbeeld van een methode die dat doet:
Public Sub UnloadAllForms()
Dim Form As Form
For Each Form In Forms
Unload Form
Set Form = Nothing
Next Form
End Sub
> dit programma sluit ogenschijnlijk af, maar op de task-manager blijkt dit
> programma nog te lopen.
Dit kan komen omdat er nog ergens een oneindige lus is die nog aan het lopen
is. Ik raad je aan om al je Do:Loop's eens af te gaan om zo eens na te gaan
welke niet worden beeindigt.
Mvg,
Pieter Philippaerts
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads