Ver Mensaje Individual
  #3  
Antiguo 07-11-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.437
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Una aplicación "portable" es aquella que se puede copiar directamente de un sitio a otro de manera que sigue funcionando. Eso puedes hacerlo sin problemas diseńando la aplicación para que siempre busque la Base de Datos en el mismo directorio del ejecutable, de forma que cuando se copian todos los ficheros de la carpeta sigue funcionando.

La definición de "portable" no es necesariamente que la aplicación sea un sólo fichero.

Por otro lado lo que pretendes es muy complicado y bastabte problemático.

Si al ejecutar la aplicación "extraes" la Base de Datos y trabajas con ella, al acabar debería volvar a "introducir" la Base de Datos en el ejecutable. Para que la siguiente ejecución volver a hacer lo mismo.

Ese paso al cerrar es complicado. Primero porque el ejecutable está en memoria y se supone que deberías introducir la Base de Datos "actualizada" dentro. Muchos problemas técnicos y porque tal y como te han comentado, esa operación va a hacer "saltar" todas la alarmas de antivirus y programas de seguridad.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 05-12-2022 a las 08:43:01.
Responder Con Cita