![]() |
SecureBlackBox - Cerrar Ventana
Hola implemente dentro de un prg central de delphi un form que firma digitalmente con los componentes de secureblackbox funciona la firma muy bien. Hay un tema que no puedo solucionar, quisiera que al terminar el proceso de firma se cierre la ventana Modal directamente, intente todo, Close(), Reset, FreeAndNil y nada tuve que poner un boton cerrar para que el usuario la cierre.
Pero ademas me sigue manteniendo la clave de la tarjeta en memoria hasta que no cierre totalmente el programa de Delphi. (hecho en Delphi 7). Gracias. |
Difícil saber qué está pasando y cómo poder ayudarte sin ver nada de código.
Cita:
Cerrar el formulario no debería ser problema (con un Close) y tal vez lo que esté pasando esté relacionado con lo anterior. |
|
secureblackbox
Gracias, pregunte en el foro de Secureblackbox no saben porque el delphi me esta reteniendo en algun lugar de memoria la clave de la tarjeta, aunque cierre el form de firmado y no cierre el prg principal, como dije anteriormente no me queda a lo que entiendo mucho que probar en cuanto al "close sin intervension del usuario" les paso resumido el ejemplo que trae secureblackbox que aplico y agregue algunas lineas de comando.
|
No entiendo.
¿Si es tu código el que no funciona, porqué añades el código de SecureBlackBox? ¿Tendrás que añadir el que estás usando tú, no? Estaría bien saber cómo abres el form, dónde está el Close (por el mensaje anterior que te han colocado), dónde se crean variables (en ese código hay cosas que están definidas fuera) y dónde se destruyen,... (por ejemplo, la variable documento),... |
secureblackbox
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
y como en el ejemplo del post anterior cuando aprietan el boton de firma mando la orden
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. |
La franja horaria es GMT +2. Ahora son las 15:06:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi