🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#6943
Author: news.pandora.be
Date: Wed, 06 Nov 2002 12:42
17 lines
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
#6946
Author: Pieter Philippaerts
Date: Wed, 06 Nov 2002 16:02
34 lines
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