![]() |
Guardar un tipo de dato como archivo
Buenos días,
Es posible guardar un tipo de dato en un archivo y cargarlo en memoria posteriormente? Es decir tengo una variable de una Clase creada por ejemplo TMiPropiaClase esta clase tiene en su interior muchos tipo de datos distintos, se puede guardar de alguna manera el contenido de esta clase en un archivo, base de datos, etc. y después cargarla al abrir el programa nuevamente? De antemano muchas gracias. |
|
Cita:
Saludos |
Cita:
Otra opción es usar los métodos ReadComponent y WriteComponent, lo cuál podes hacer de dos formas: Derivando tu clase de TComponent encapsulando las funciones y hacíendolas miembros de la primera, como por ejemplo: Código:
/* TMiClase */ Código:
void SaveComponent(TComponent* CP, const String aFileName) Código:
// Guardar Edito: Toma en cuenta que sólo funciona para los miembros publicados. |
Hola nuevamente ecfisa,
Esta perfectamente detalla tu explicación, el punto de todo esto es que estoy usando algunas librerías ActiveX del controlador de una tarjeta electrónica que se comunica por USB, mi complicación surgió al intentar guardar uno de estos objetos que me escribe en memoria el propio dispositivo, el cual es una clase derivada de otra clase y así sucesivamente, necesito guardar un numero determinado de estos objetos para después volverlos a cargar en memoria y utilizarlos sin necesidad que me los vuelva a proporcionar el dispositivo, voy a probar las opciones que me propones y posteriormente publico como lo resolví. Nuevamente gracias y te envió un cordial saludo. |
ecfisa,
Cita:
Gracias de antemano :) Nelson. |
Hola Nelson.
Como funciones independientes:
Como métodos de clase:
Saludos :) |
ecfisa,
Cita:
Nelson. |
La franja horaria es GMT +2. Ahora son las 22:30:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi