SoloCodigo

Programación General => Delphi => Mensaje iniciado por: mary11 en Jueves 1 de Mayo de 2008, 21:28

Título: Objetos Y Punteros En Ficheros
Publicado por: mary11 en Jueves 1 de Mayo de 2008, 21:28
Hola, buenas tardes!
Estoy haciendo un proyecto de programación en pascal sobre la recepcion de un hotel.

Para ello estoy utilizando punteros y objetos, pero el problema es que no sé cómo guardar la información de las listas y objetos en ficheros. ¿Alguien podría ayudarme o darme alguna idea de cómo podría relacionarlos?
Gracias!
Título: Re: Objetos Y Punteros En Ficheros
Publicado por: Enko en Viernes 2 de Mayo de 2008, 14:59
http://www.delphibasics.co.uk/Article.asp?Name=Files (http://www.delphibasics.co.uk/Article.asp?Name=Files)

Usa google por favor. Esa es la primera respuesta a Pascal + File (http://www.google.com/search?hl=es&q=delphi+File&lr=)

Y no hagas 2 hilos para lo mismo, please. (http://foros.solocodigo.com/index.php?showtopic=35096 (http://foros.solocodigo.com/index.php?showtopic=35096))

Si lo que quieres es trabajar con clases en Delphi es bastante sencillo.
Creas una clase
Código: Pascal
  1.  
  2. MyObject = class
  3. private
  4.    FData: TData;
  5. public
  6.    procedure SaveToFile;
  7. end;
  8.  
  9.  
Luego, para simplificar el trabajo con listas, usa la clase TList de Delphi>
Código: Pascal
  1.  
  2.    MyList := TList.Create;...
  3.    MyObject := TMyObject.Create('juan', 17); //por ejemplo
  4.    MyList.Add(MyObject);
  5.    MyObject := TMyObject.Create('luis',18);
  6.    MyList.Add(MyObject);
  7.  
  8.    MyLIst.Items[1].SaveToFile;
  9.    MyLIst.Items[1].SaveToFile;
  10.  
  11.  
Revisa en la ayuda de Delphi las propiedades de la clase TList (Lista de punteros), veras que es sumamente versatil, te deja entrar a los elementos de la lista con la propiedad vectorial Items, y te dice el tamano de la lista con ItemsCount.
http://www.delphibasics.co.uk/RTL.asp?Name=TList (http://www.delphibasics.co.uk/RTL.asp?Name=TList)

Saludos. Cualquier consulta detallada está bienvenida.
Título: Re: Objetos Y Punteros En Ficheros
Publicado por: mary11 en Viernes 2 de Mayo de 2008, 23:53
Muchas gracias!Me ha sido de gran ayuda.