Disparar rotina de backup qdo usuário for desligar o micro?

Delphi

21/08/2003

Bom dia companheiros...

vejam se podem me ajudar...

Dá para fazer com que ao usuário tentar desligar o computador no fim da tarde, o sistema dispare uma mensagem forçando o mesmo a fazer o backup dos dados?

Um abraço a todos...
Pablo - Marília/SP


Pablo_lima

Pablo_lima

Curtidas 0

Respostas

Vmotta

Vmotta

21/08/2003

declare no private a seguinte linha:

Procedure WmQueryEndSession(Var Msg: TWmQueryEndSession); Message Wm_QueryEndSession;

insira a seguinte procedure em seu aplicativo:

//Detecta finalização do windows
Procedure TF_Principal.WmQueryEndSession(Var Msg: TWmQueryEndSession);
begin
// msg.result := 1; Deixa desligar o windows
msg.result := 0; // Não Deixa desligar o windows

// insira aq seu código para efetuar backup
end;

espero ter ajudado ...
falow
Vitor <vmotta@eep.br>


GOSTEI 0
Gilsonlongo

Gilsonlongo

21/08/2003

Oi,

Que tal criar um arquivo de lote (com copy ou xcopy) e agendar o win p/ executá-lo em determinada hora, é simples.

Até+

Bom dia companheiros... vejam se podem me ajudar... Dá para fazer com que ao usuário tentar desligar o computador no fim da tarde, o sistema dispare uma mensagem forçando o mesmo a fazer o backup dos dados? Um abraço a todos... Pablo - Marília/SP



GOSTEI 0
POSTAR