Also, wenn dein Prog in Delphi ist, dann mach mal folgende Schritte:
1)onClose-Prozedur erstellen
2)Globale Bool-Variable erstellen und auf false setzen
3)in die onClose-Prozudur folgendes schreiben:
Quelltext
1: 2: 3: 4:
| if globvalevariable=false then showmessage('Bitte Menueeintrag benutzen'); Action:=caNone; end; |
4) Und wenn auf deinen Beenden-Butten gedrückt wird, vor dem Form1.close o.ä. Befehl die Globale Boolvariable auf true setzen.
Action:=caNone; bedeutet, das die CloseAnweisung unterbunden wird.
Eine andere möglichkeit währe, in die onclose Prozedur das Herunterfahren reinschreiben.