Autorun-Menü

Hallo,

ich habe mit Visual Basic ein Autorun-Menü für eine DVD programmiert. Am Anfang kommt ein Info-Fenster und dannach das Menü. Das Problem ist jetzt, wenn ich das Menü-Fenster über „X“ schließe, sind zwar keine Fenster mehr sichtbar, allerdings läuft die EXE noch weiter. Ich meine damit, dass sie im Taskmanager und Prozesse noch sichtbar ist, sie kann nich erneut gestartet werden, bei DVD entfernen, Fehlermeldung. Was muss machen damit sich das Programm vollständig beendet?

MfG, DarkblaDe2308

Hallo DarkblaDe2308,

ich gehe mal davon aus, dass das zweite Fenster so geöffnet wird, dass das erste nur „unsichtbar“ wird.

Hinter den Aufruf zum ersten Fenster muss soetwas folgen:

ME.Close()

(Oder wie immer das in VB geschrieben wird.)

Du schließt nur das neue Fenster, die Anwendung muß halt auch geschlossen werden.

mfg

Dirk.Pegasus

Hallo,

Du musst die anderen Formen entladen. ‚Sauber‘ sieht das so aus:

Private Sub Form\_QueryUnload(Cancel As Integer, UnloadMode As Integer)
 Dim Frm As Form
 Dim tst As String
 For Each Frm In Forms
 tst = Frm.Name
 If tst Me.Name Then
 Unload Frm
 End If
 Next
 Unload Me
End Sub

Notfalls geht aber auch …

Private Sub Form\_QueryUnload(Cancel As Integer, UnloadMode As Integer)
 End
End Sub

Gruß, Rainer

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
End
End Sub

Funktioniert prima, danke!!!

Hallo,

Private Sub Form\_QueryUnload(Cancel As Integer, UnloadMode As Integer)
End
End Sub

Funktioniert prima, danke!!!

*gg* Die Version wird von den Profis aber abgelehnt, soll unter Umständen Probleme verursachen. Unter welchen Umständen habe ich aber nicht so gant verstanden. :smile: Wenn es geht, ist der andere Code zu bevorzugen, Du musst ihn ja nur in Dein Projekt kopieren…

Gruß, Rainer