es gibt Editoren bei denen ist das so das wenn ein ungespeicherte Datei offen ist das gefragt wird ob man sicher sei
das Programm zu beenden Ja Nein. Wie mache ich das in mein Programm? ich will das auch machen aber nur wenn ungespeicherter Editor.
In der Loop frage ich das ab oder? Aber wie?
beim schließen vorher fragen
beim schließen vorher fragen
Ich benutze Pure Basic 5.30 auf Microsoft Windows 7.
Gruß
JM
Gruß
JM
Re: beim schließen vorher fragen
Das was du suchst, ist: #PB_Event_CloseWindow
Beispielcode:
Beispielcode:
Code: Alles auswählen
EnableExplicit
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Select MessageRequester("PureBasic", "Diese neue Datei wurde noch nicht gespeichert. Möchten Sie diese jetzt speichern?", #MB_ICONQUESTION | #PB_MessageRequester_YesNoCancel)
Case #PB_MessageRequester_Yes
;SaveFileRequester()
End
Case #PB_MessageRequester_No
End
EndSelect
EndSelect
ForEver
EndIf
- Imhotheb
- Beiträge: 192
- Registriert: 10.10.2014 13:14
- Computerausstattung: Intel 8086, 640 KB RAM, Hercules Video Adapter, 2 x 5 1/4" 360kb Floppy, MS-DOS 3
- Wohnort: Wolfenbüttel
Re: beim schließen vorher fragen
um welche Änderungen handelt es sich? ... könntest die Gadgets mit EventType() auch #PB_EVENTTYPE_Change (oder so ähnlich) überprüfen und eine var. setzen die beim beenden überprüft wird
weil einfach einfach einfach ist ... mach' ich es anders
Re: beim schließen vorher fragen
Danke so gehts 

Ich benutze Pure Basic 5.30 auf Microsoft Windows 7.
Gruß
JM
Gruß
JM