Existe alguna clase para serializar un objeto en Delphi
Hola amigo, estoy llegando a ver las potencialidades de Delphi, y necesito
saber como puedo Serializar objetos en Delphi para que sean persistentes y los pueda recuperar. ¿Ay alguna clase que hace esto? de ser asi ¿como lo Hace?. Gracias por sus respuestas de antemano....;) |
Pues de hecho cualquier componente se puede serializar en el sentido de que descienden de TPersistent, el cual está diseñado precisamente para se guardado en el form file. O sea, que es la base del mecanismo que usa Delphi para guardar la información de los componentes que se crean en tiempo de diseño.
No obstante, no es lo que normalmente se hace para guardar un objeto. En su lugar, se usa una base de datos haciendo un mapeo objeto => tabla. De todas formas te puede interesar este hilo en donde se habla de como guardar componentes en un archivo propio. En todo caso, creo que lo que normalmente se entiende en Java como serialización, no existe tal cual en Delphi, pero puedo estar equivocado. // Saludos |
Gracias roman por responder , habia escuchado de la clase TPersistent pero no se como usarla, utilizo delphi7, que me aconsejerias asi de pronto?
Saludos....;) |
Como dato curioso:
En Delphi 2009 se agregó la función ToString a la clase TObject, que hace lo que quieres. |
Interesante
Muy interesante gatosoft lo que dices, lo que quiere decir que las anteriores versiones no los tiene, pero ¿no habrá algun componente que haga esto?
bueno ¿alguien conoce alguno? :confused: Saludos....:) |
La franja horaria es GMT +2. Ahora son las 16:50:59. |
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