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 

variables en archivo

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: variables en archivo Responder citando

Como puedo guardar y recuperar variables en un archivo (ya sea encriptado o no), estas variables son texto de un edit, o valores de algunas variables, pero quiero que se vuelvan a recuperar a los edit, lo hacia con fopen, pero sucede que me marca error por la ubicación en memoria, y vaya guarda los datos en el archivo pero no los recupera, entonces quisiera saber otra forma o como hacerlo efectivamente, lo guardaria ne varibales pero sería hacer como 100 variables extra, solo para abrir el archivo, como que no, alguein me podría decir como?, Gracias de antemano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

por que no intentas con un archivo INI..

te pongo un codigo para que veas como hacerlo...
este es para leer
Código:

#include <Inifiles.hpp>
void __fastcall TForm1::FormCreate(TObject *Sender)

{
  TIniFile* pif = new TIniFile("WIN.INI");
  pif->ReadSections(ListBox1->Items);
  pif->ReadSection("Ports",ListBox2->Items);
  pif->ReadSectionValues("Ports",ListBox3->Items);
  delete pif;
}

Lee una seccion del archivo win.ini
esta otra lee una cadena de caracteres
Código:

void __fastcall TForm1::FormCreate(TObject *Sender)

{
  TIniFile *pIniFile = new TIniFile("c:\\MyApp\\bin\\MyApp.ini");
  if (pIniFile->ReadBool("AutoLoad", "FormProperties", false) == true)
  {
    Visible = pIniFile->ReadBool("FormOptions", "Visible", true);
    Color = (Graphics::TColor)pIniFile->ReadInteger("FormOptions", "Color", clWindow);
    Caption = pIniFile->ReadString("FormOptions", "Caption", "Main");
  }
  delete pIniFile;
}

puede ser tambien la ultima linea
asi

Caption=pIniFile->ReadString("BASES", "PATH", "");


y para grabar

pIniFile->WriteString("BASES", "PATH" ,"hola como estas");

Código:


Esto es que el archivo que grabes con el nombre que le asignes, tendra la siguiente estructura..
*******archivo .ini ********
[BASES]
path=hola como estas

***************
espero que con eso puedas grabar las variables y regresarlas de nuevo...

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email 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.