![]() |
Resource files
Mmm... ultimamente estoy de preguntón... jeje.
A ver, yo tengo 2 programas, que ahora voy a explicar: El primero, genera un archivo RC con los archivos que el usuario elija, y lo compila dejando al final un .res El segundo (y ahi viene mi duda) es el que incluye ese archivo .res y extrae los archivos. La duda, ¿es posible hacer que el programa cargue el archivo .res generado, sin tener que compilarlo de nuevo? No se si me explico, cuando tu compilas un programa pones el .res que quieras, pero puedo cargar el .res generado con el programa ya compilado, y sin "tener que tener" el .res en la misma carpeta? EDIT: Aquí dejo un "esquema" que deja más claro lo que quiero hacer. ![]() Saludos! |
Mira este ejemplo, en el se guarda/lee un record, pero el procedimiento seria similar para un archivo:
http://www.clubdelphi.com/foros/show...2&postcount=16 |
1º No entiendo el codigo (xD)
2º No se si me he explicado bien, pues ese codigo (lo que entiendo de el) no parece lo que estoy buscando. Tengo un programa ya compilado y un .res, entonces abro el programa, carga el .res, lo borra, y almacena los archivos del .res en el programa. Hay alguna manera, de que al cerrar el programa, este siga teniendo los archivos almacenados? Ahora si que me he explicado, antes me he liado jeje. Saludos! |
Un programa no puede modificarse a si mismo, ya que mientras esta en ejecución el programa esta protegido contra escritura.
Si quieres añadir, borrar o cambiar los recursos de un programa necesitas de un segundo programa que lo haga. Incluso si me apuras, podríamos hacer que nuestro programa se copiara a un directorio temporal, ejecutar la copia, cerrar el programa original y desde la copia modificar el original. |
Y como puedo modificar el original?
|
| La franja horaria es GMT +2. Ahora son las 23:53:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi