Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Crear .ini con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=42497)

molinero1 16-04-2007 14:48:42

Crear .ini con Delphi
 
Hola, quería saber como crear un documento .ini en una dirección concreta de mi pc, y añadirle los datos mediante un programa de Delphi 7. Muchas gracias.

Neftali [Germán.Estévez] 16-04-2007 14:54:25

Puedes utilizar la clase TIniFile que viene con Delphi. Busca en la ayuda y encontrarás mucha información.
Dependiendo de lo que tengas que guardar dentro, puedes utilizar un TStrings.

Si buscas en los foros, puedes encontrar hilos como este, donde se muestra con código cómo hacerlo.

molinero1 16-04-2007 16:57:08

He empezado por lo más básico, intentar crear solo el archivo .ini a través de Delphi, tengo estas líneas:
var
Form1: TForm1;
MiFicheroIni : TiniFile;
implementation
y me da el erro de undeclared identifier TiniFile, así no está bien declarado?

Caral 16-04-2007 17:28:23

Hola
Este codigo me lo enseño el Maestro Bicho:
Con un memo se puede ver, el contenido de un archivo .ini.
Primero lo creo:
Apretando un boton asi:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
 Ruta: String;
begin
  Ruta:= 'C:\MICARPETA\Archivo.ini';
  Memo1.Lines.SaveToFile(Ruta);
  Memo1.Lines.Clear;
end;
Para recuperar el archivo y ver su contenido:
Código Delphi [-]
procedure TForm1.BitBtn2Click(Sender: TObject);
var
 Ruta: String;
begin
   Ruta:= 'C:\MICARPETA\Archivo.ini';
   Memo1.Lines.LoadFromFile(Ruta)
end;
Saludos

Neftali [Germán.Estévez] 16-04-2007 17:31:22

En Delphi, cuando utilizas segun qué cosas debes añadir las units donde están implementados.
Si colocas el cursor encima de la palabra TIniFile y pulsas F1, tendrás acceso a la ayuda sobre esa clase (TIniFile (VCL Reference)); en esa pantalla verás que esa clase está en la unit IniFiles.

En el formulario/unit donde estás usando el código de arriba debes añadir la unit IniFiles al USES.

molinero1 16-04-2007 17:40:26

muchas gracias por la ayuda, me faltaba el uses, supongo q sera como las librerias en C, sq en el Delphi todavia soy bastante novato


La franja horaria es GMT +2. Ahora son las 19:12:55.

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