| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Yoshi Lt JG

Registrado: 07 Feb 2007Mensajes: 63Ubicación: Torreòn Coahuila Mèxico
|
Publicado: Sab 28 Abr, 2007 1:19 pm Asunto: Leer ficheros en tiempo real |
|
|
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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 30 Abr, 2007 4:44 am Asunto: |
|
|
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. _________________
 |
|
| Volver arriba |
|
 |
Yoshi Lt JG

Registrado: 07 Feb 2007Mensajes: 63Ubicación: Torreòn Coahuila Mèxico
|
Publicado: Lun 30 Abr, 2007 11:49 pm Asunto: |
|
|
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  _________________ No temas a las computadoras... teme a la falta de ellas...
Isaac Asimov |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 01 May, 2007 7:16 am Asunto: |
|
|
| 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 |
|
 |
Yoshi Lt JG

Registrado: 07 Feb 2007Mensajes: 63Ubicación: Torreòn Coahuila Mèxico
|
Publicado: Mar 01 May, 2007 12:46 pm Asunto: |
|
|
Pues ya aprendimos todos....  _________________ No temas a las computadoras... teme a la falta de ellas...
Isaac Asimov |
|
| Volver arriba |
|
 |
|