Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-12-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
Constantes, COMO modificar EXTERNAMENTE?

Bueeeeeeeenas!
Pues más de una vez lo intenté pero nunca encontré nada y no consigo hacerlo , a ver si me dais una ayudita!

Lo que busco es:
Un .exe compilado, un programa funcional y tal, hay que definirle unos parametros que los defino como Constantes (me valdria variables public tmb o lo que sea), pues bien, la idea es modificar esas variables sin tener que recompilar el programa, desde otro programa hecho tambien en Delphi, vamos, un programa y su configurador, por que me interesa que todo se guarde dentro del .EXE.

Ideas de como hacerlo!?
Graciaaaaaaaaaas
Responder Con Cita
  #2  
Antiguo 25-12-2006
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 21
DarKraZY Va por buen camino
¿No te sirve un fichero ini o alguna base de datos?
Responder Con Cita
  #3  
Antiguo 25-12-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Supongo que lo quieres modificar es el contenido de las variables, porque si son constantes como su nombre indica no se podrán modificar.

Puede servir con un simple INI, en donde se guarden los valores que luego el programa recuperará al iniciarse y cargará en las variables correspondientes.

En este caso puedes crear un segundo EXE, que sea quien cree el INI y guarde los valores que nosotros le digamos.

Otra idea si se están manejando bases de datos en una Tabla, por ejemplo llamada configuración, guardar los valores con que se desee iniciar el programa, esto puede hacerse con un segundo EXE, o simplemente mediante las claves de Acceso al programa, por ejemplo solamente el administrador vería el menú con la opción de alterar estas variables.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 25-12-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
Si,
La idea es la de un INI, lo único que no quiero que tenga que llevar un INI, es decir, quiero la información modificable desde el segundo programa (siempre que el que quiero modificar no esté en ejecución) se guarde en el mismo exe para que no hayan más archivos que el .exe en cuestión.

A ver si a alguien se le ocurre como poder hacerlo...
De todos modos, gracias
Responder Con Cita
  #5  
Antiguo 25-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
El archivo INI no es necesario llevarlo, xq al llevar el programa a otra maquina lo volves a crear.

La otra opcion es guardar en el registro de windows.
__________________
[Crandel]
Responder Con Cita
  #6  
Antiguo 25-12-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
ahy está la magia...
No quiero volver a crear el ini, quiero tener la facilidad de con un programa poder configurar un EXE y simplemente sin tener que compilar ese EXE de nuevo poder modificar valores de constantes o variables que ya serian predefinidas con un simple click...
De este modo enviando el EXE ya configurado no tendría que crear ningún archivo y ya tendria la configuración que yo desease sin necesidad de volver a compilarlo para modificar las constantes ni de ningun otro proceso...

Nosé si me acabo de explicar...
Responder Con Cita
  #7  
Antiguo 26-12-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Mete los valores a modificar de manera externa como recursos incrustados dentro del EXE. Asi se pueden meter entre otras cosas: iconos, imagenes. Los valores me parece que tienen que ser string, pero se convierten y listo.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 20:57:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi