U help-u lepo stoji da moze da se manipulise zatvaranjem bilo kog Form-a, cak ima i primer:
[code:1]procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if MessageDlg('Close application ?', mtConfirmation,
[mbYes, mbNo], 0) = mrYes then
Action := caFree
else
Action := caNone;
end;[/code:1]
Ali, ovo ne radi!
Bez obzira na Action koji definisem u proceduri, Form se zatvara! U cemu je promblem?
Od velike nervoze, uzeo sam i otvorio novu aplikaciju, i prekopirao(!) ovu proceduru, ali ne! Form se uvek zatvara (a sa njim i aplikacija)...
[code:1]procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if MessageDlg('Close application ?', mtConfirmation,
[mbYes, mbNo], 0) = mrYes then
Action := caFree
else
Action := caNone;
end;[/code:1]
Ali, ovo ne radi!
Od velike nervoze, uzeo sam i otvorio novu aplikaciju, i prekopirao(!) ovu proceduru, ali ne! Form se uvek zatvara (a sa njim i aplikacija)...