Hola yo use el ejemplo que me vino por defecto e hice una pocas modificaciones del tipo ver firma, igual probe con el original y hace los mismo.
La ventana la abro y cierro asi
Código Delphi
[-]
if FrmMain = nil then
begin
FrmMain := TFrmMain.Create(Application);
try
FrmMain.ShowModal;
FINALLY
FreeAndNil(FrmMain);
end;
end;
y como en el ejemplo del post anterior cuando aprietan el boton de firma mando la orden
Código Delphi
[-]
.......
DeleteFile(TempPath);
Close();
Y el close lo pasa de largo no hace nada y aunque cierre el form manualmente me mantiene la clave del certificado. Si cierro el programa principal ahi recien si entro nuevamente me pide la password. Algo queda en memoria no puedo descubrirlo.
Gracias por todo.