Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Leer ficheros en tiempo real

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Leer ficheros en tiempo real Responder citando

De que manera se podria leer por ejemplo el contenido de un ini en tiempo real?... supongamos que en ese ini tengo algo asi:

Código:
[usuario]
nombre=Nuevo


y ese campo lo muestro en un formulario, para cambiarlo presiono un boton con un codigo algo asi:

Código:
 formulario->Show();


al cambiar la informacion tengo que reiniciar mi programa para que los cambios sean visualmente efectivos, no habria forma de leerlo en tiempo real?....



Saludos....
_________________
No temas a las computadoras... teme a la falta de ellas...

Isaac Asimov
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

No. Hablando de ficheros ini: la información la grabas con WritePrivateProfileString y la lees con GetPrivateProfileString. Basta con volver a leer la información.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Pues para leer los archivos ini, yo uso la tecnica del auto_puntero, es decir cuando el archivo INI, ya no me sirve o dentro de un bloque de codigo ha dejado de servirme la informacion al salir de él automaticamente se cierra el archivo guardando todo o usando la sentencia UpdateFile de los mismos archivos INI

Código:
#include <memory> // para el auto_ptr


tambien es recomendable usar las sentencias de escritura, por ejemplo

Código:
std::auto_ptr<TIniFile> pIni(new TIniFile(AR1));
pIni->WriteString("CONFIG","RUTA", "alguna ruta a escribir");
pIni->UpdateFile();


y automaticamente el archivo se actualiza y puedo leerlo en tiempo de ejecucion sin ningun problema de echo uso esta forma ya que mis software que ahora tengo que conectarlos a travez de Firebird necesitan un archivo de configuracion para la ruta y Conexion.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Yo utilizo algo parecido a lo que usa el buen cesar, algo como:

Código:
WriteString("CONFIG","RUTA", "alguna ruta a escribir");


y

Código:
ReadString("CONFIG","RUTA", "alguna ruta a escribir");



Pero lo del include y lo de la funcion UpdateFile(); que tiene el puntero no la conocia, gracias Razz
_________________
No temas a las computadoras... teme a la falta de ellas...

Isaac Asimov
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Yoshi escribió:
Pero lo del include y lo de la funcion UpdateFile(); que tiene el puntero no la conocia

Yo uso el WritePrivateProfileString, pero estas cosas de César tampoco las conocía.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Pues ya aprendimos todos.... Razz
_________________
No temas a las computadoras... teme a la falta de ellas...

Isaac Asimov
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.