Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   mantener el valor guardado (https://www.clubdelphi.com/foros/showthread.php?t=45121)

Ariel03 23-06-2007 00:54:38

mantener el valor guardado
 
hola les hago una pregunta sobre un problema que tengo en una aplicacion...el tema es que el usuario debe introducir un determinado valor numerico en un componente Tedit y quiero que este valor se mantenga guardado a lo largo de la ejecucion del programa... y que cuando se cierre y luego se abra para volver a trabajar el valor sea el mismo que introdujo anteriormente y no tenga que ingresarlo de vuelta cada vez que inicie el programa.. bueno espero me hallan entendido y desde ya gracias a los que me ayuden.
Ariel

dec 23-06-2007 01:09:48

Hola,

Tienes no pocas opciones:

- Puedes usar el registro de Windows, con la clase "TRegistry", en la unidad "Registry.pas".

- Puedes guardar información en un archivo INI, con la clase "TIniFile", en la unidad "IniFiles.pas".

- Puedes usar archivos XML, con el componente "TXmlDocument", en la pestaña "Internet" de la paleta de componentes.

- Puedes usar un archivo de texto para guardar la información, con clases como "TFileStream" y "TStringList", por ejemplo.

Si usas el buscador de los Foros encontrarás información sobre todas ellas. Si cuando te decidas tienes alguna duda, pregunta. :)

roman 23-06-2007 01:10:56

Tienes varias opciones, peo todas ellas implican guardar ese dato en algún lugar externo. Puedes usar un archivo ini o el registro. Delphi tiene rutinas para manejar fácilmente cualquiera de ambos. En los dos casos tines que leer el valor de vuelta al inicio de tu aplicación (por ejemplo, en el evento OnShow del formulario).

Otra opción que automatiza esto, es usar una componente FormStorage de la biblioteca RX, aunque ésta es más adecuada si lo que quieres es preservar las propiedades de varias componentes. Por una sola quizá no valga la pena.

// Saludos

courtois 23-06-2007 23:09:19

Tambien en una base de datos, y en un simple y sencillo archivo generico, de esos a los que todos le ponen extencion .dat jajaja


La franja horaria es GMT +2. Ahora son las 23:41:07.

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