Ver Mensaje Individual
  #5  
Antiguo 21-01-2009
JerS JerS is offline
Miembro
 
Registrado: may 2005
Ubicación: Venezuela
Posts: 254
Reputación: 22
JerS Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Por lo que comentas, parece no que se pierdan los datos, sino que el grid no se redibuja correctamente al regresar de la hibernación. Podrías intentar hacer un Refresh, ya sea del grid o del formulario, cuando se restaure el sistema. Para ello interceptas el mensaje WM_POWERBROADCAST:

Código Delphi [-]const PBT_APMRESUMESUSPEND = $07; type TForm1 = class(TForm) private procedure WMPowerBroadcast(var Msg: TMessage); message WM_POWERBROADCAST; end; implementation procedure TForm1.WMPowerBroadcast(var Msg: TMessage); begin inherited; if Msg.WParam = PBT_APMRESUMESUSPEND then begin { Aquí haces el refresh; } end; end;


// Saludos
Buenas amigo Roman, llevando mas o menos la ide de este hilo, yo necesito hacer algo parecido pero mi problema es que cuando hiberna y vuelve a la normalidad me desactiva los dispositivos USB, me gustaria saber si puedo mandar a reactivar los puertos USB por delphi
__________________
La vida es un simple pero complejo If

J=rS
Responder Con Cita