Avatar billede label Nybegynder
09. august 2001 - 15:22 Der er 4 kommentarer og
1 løsning

Programmet lukker ikke rigtigt (er stadig i hukommelsen)

Jeg har lavet et program som består af flere forms.

Når man lukker programmet ved at klikke på [x] i højre øversate hjørne lukker programmet ikke rigtigt.
En ctrl+alt+del viser at programmet stadig er i hukommelsen.

Nogen forslag?
Avatar billede winkill Nybegynder
09. august 2001 - 15:25 #1
Private Sub Form_Unload(Cancel As Integer)
    End
End Sub
Avatar billede terry Ekspert
09. august 2001 - 15:34 #2
Are there other windows (forms) which are hidden?

All windows must be closed. Also ensure that connections are getting close and set them to nothing
Avatar billede ditlevsen Nybegynder
09. august 2001 - 17:29 #3
Denne kode alle forms de måtte være åbne:

Private Sub Form_Unload(Cancel As Integer)
    For i = Forms.Count - 1 To 1 Step -1
        Unload Forms(i)
    Next
End Sub
Avatar billede infojens Nybegynder
11. august 2001 - 15:12 #4
Har haft samme skod problem....

Dette skulle virke...bare husk at skrive dit program´s caption

Private Declare Function FindWindow Lib \"user32\" Alias \"FindWindowA\" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib \"user32\" Alias \"PostMessageA\" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_CLOSE = &H10
Dim lHwnd As Long
Dim lRetVal As Long

Public Function Luk(ByVal ProgramCaption As String) As Boolean
   
    lHwnd = FindWindow(vbNullString, ProgramCaption)
    If lHwnd <> 0 Then
        lRetVal = PostMessage(lHwnd, WM_CLOSE, 0&, 0&)
    End If

End Function
Avatar billede infojens Nybegynder
11. august 2001 - 15:19 #5

Det er især programmer som indholder winsock

Problemet har kostede mig en computerskærm *LOL*

En anden ting med hensyn til at lukke programmer

Har jeg læst et sted at Variabler overlevere en

end eller unload me

Hvis de skal dø helt skal man anvende

set form1 = nothing
unload form1
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester