![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
a ver...
Pero que eso ya lo sé hacer y lo sabemos todos! Lo único que me interesa es poder guardar ciertos parametros de configuración en el mismo exe para mandarlo todo empaquetado y configurarlo simplemente con un par de clicks cosa que es muy gratificante cuando no has de recompilar el programa y no has de liarte a pasar zips a gente que no sabe ni lo que es winzip/rar/ace ni más de un file (claro está que cada uno necesitará una configuración diferente y no puede elegirla la maquina). |
|
#2
|
||||
|
||||
|
pero la configuracion la tenes que hacer antes o despues de enviar el archivo? No te sirve mandar con valores por defecto para todos iguales?
__________________
[Crandel] |
|
#3
|
||||
|
||||
|
ahy está el tema, no me sirve mandarlo para todos iguales y no depende de ningun dato que pueda obtener de el sistema, por eso prefiero tener un configurador que no tener que compilar la aplicación por cada usuario...
Tampoco puedo hacer nada por defecto y que luego lo configure el usuario por que consiste en que no lo pueda cambiar... o al menos no de una manera simple... ![]() |
|
#4
|
||||
|
||||
|
Perdon, era yo entonces el que no entendia, entonces lo que podrias hacer es como dice nuestro companiero AzidRain, incrustas el archivo de recursos dentro del EXE y luego haces un configurador que sea un editor de recursos
__________________
[Crandel] |
|
#5
|
||||
|
||||
|
sip va a ser la única salida
..Yo solo queria saber si habia algún modo de modificar las constantes externamente con el exe parado... Imaginé que se podría .Gracias a todos |
|
#6
|
||||
|
||||
|
Al modificar los recursos del EXE, estas modificando el exe.
Tambien se puede modificar el EXE directamente, modificando sus valores, pero es mas complicado.
__________________
[Crandel] |
|
#7
|
||||
|
||||
|
Vamos a poner un poco de código para aclara un poco el asunto. Como ya te dijeron la mejor opción es usar archivos de recursos. Lo primero es definir una estructura (un record) que contendrá los parámetros. Esta definición debe ser común a ambos programas, el que modifica y el que ha de ser modificado.
Por ejemplo:
Ahora para leer los parámetros desde nuestra aplicación utilizaremos algo como esto:
Para actualizar los parámetros desde otra aplicación, haríamos algo como esto:
Bueno, aquí te dejo el código, empaquetado y listo para usar. Primero compila el Ejemplo35a, y comprueba que no lee los parámetros. Ahora compila el Ejemplo35b y pulsa en "Actualizar parámetros", entonces ejecuta de nuevo el Ejemplo35a y veras que ahora ya lee los nuevos parámetros. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Constantes o uso de Dominios | Abel Garcia | Firebird e Interbase | 1 | 10-10-2006 16:15:29 |
| variables y constantes | SaGuMa | Varios | 13 | 03-10-2006 16:18:03 |
| Def. de constantes - Casting | Mariana | OOP | 3 | 21-10-2005 19:24:23 |
| ¿Una tabla sólo puede estar unida externamente como máximo a otra tabla ? | febito | Oracle | 0 | 22-06-2004 18:12:16 |
| constantes globales | acrophet | Varios | 3 | 18-09-2003 13:51:45 |
|