type
T_Form1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
Kapansin:Boolean;
procedure WMEndSession(var Msg : TWMEndSession); message WM_ENDSESSION;
public
end;
var
_Form1: T_Form1;
implementation
{$R *.dfm}
procedure T_Form1.FormCreate(Sender: TObject);
begin
Kapansin:=True;
end;
procedure T_Form1.WMEndSession(var Msg : TWMEndSession);
begin
Kapansin:=MessageDlg('Windows kapansınmı ?', mtConfirmation, [mbYes,mbNo], 0) <> mrNo;
inherited;
end;
procedure T_Form1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:=Kapansin;
Kapansin:=True;
end;
T_Form1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
Kapansin:Boolean;
procedure WMEndSession(var Msg : TWMEndSession); message WM_ENDSESSION;
public
end;
var
_Form1: T_Form1;
implementation
{$R *.dfm}
procedure T_Form1.FormCreate(Sender: TObject);
begin
Kapansin:=True;
end;
procedure T_Form1.WMEndSession(var Msg : TWMEndSession);
begin
Kapansin:=MessageDlg('Windows kapansınmı ?', mtConfirmation, [mbYes,mbNo], 0) <> mrNo;
inherited;
end;
procedure T_Form1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:=Kapansin;
Kapansin:=True;
end;