Avatar billede compilos Nybegynder
10. oktober 2000 - 22:27 Der er 4 kommentarer og
1 løsning

Luk program

Et \"let\" spørgsmål. Jeg har siddet og lavet et lille program i VB6. Når jeg så har kompileret programmet og køre det rigtig,så er problemet at når jeg lukker programmet , så er det åbentbart kun formen jeg får lukket , hvad skal jeg gøre
Avatar billede brian Nybegynder
10. oktober 2000 - 23:44 #1
Har du været så \"uheldig\" at du f.eks. har brugt unload me istedet for f.eks. end ???
Avatar billede sjh Nybegynder
11. oktober 2000 - 03:09 #2
Du kunne lave en Form_Unload den vil lukke de formler der ikke er lukket når du trykker på kryset, så skulle dit program været lukket.

eks:

Private Sub Form_Unload(Cancel As Integer)
\'Cancel = -1
Unload Form1 \'Luk Form1
Unload Form2 \'Luk Form2
Unload Form3 \'Luk Form3
Unload Form4 \'Luk Form4
End Sub

er nok mest brugt til spør om der skal gemmes :)
Avatar billede joern Nybegynder
11. oktober 2000 - 07:41 #3
Hej Compilos.

Jeg er erfaring med, at når brugere benytter krydset i højre hjørne, afsluttes programmet ikke fuldstændig, trods det at der står:

Sub Form_Unload (Cancel As Integer)
    QuitHelp
    End
End Sub

Når der derimod med lignende kode afsluttes fra en knap eller et menupunkt fjernes programmet totalt fra joblisten.

Ved åbning af (første) form har jeg indsat:

If app.PrevInstance Then
  x = MsgBox(\"Programmet er allerede startet én    gang. Hvis du ikke kan få det på skærmen, så    kig i joblisten med CTRL + ESC og afslut det    dér.\", 16, \"JkfSoft RS - medd. fra \'Form1\'.\")
  End
End If

M.v.h.  Jørn
Avatar billede vbghost Nybegynder
11. oktober 2000 - 19:17 #4
Hej.

Du skal passe på ikke at lukke dine former med Form.Hide. men med Unload Me

dvs. når bruger trykker på en kanp skal du ikke lukke formen ned med Form.Hide men med Unload Me

Vist her:
Private Sub Command_Click()
Unload Me
End Sub


ok ;)
Avatar billede compilos Nybegynder
14. oktober 2000 - 18:20 #5
Sjh får pointene, da det var det jeg skulle bruge.
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

IT-JOB
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel