![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Si ya tenes componentes, por que no llamar directamente a los métodos WriteComponente y ReadComponent del stream?
A mi me parece mucho mas limpio. Ahora, ayer a partir de la charla, como me quedé algo picado con el tema, busqué un par de referencias y me encontré con la biblioteca RTTI Library, que creo te será de utilidad, con la ventaja que tus clases no tienen por que ser componentes. No la he probado, pero tiene buena pinta y ya tiene procedimientos como SaveObjToIniFile que pueden serte de utilidad. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#2
|
|||
|
|||
Problema newbie, resuelto
Cita:
![]() Voy a hecharle una ojeada al link. Gracias! |
#3
|
||||
|
||||
pregunta
hola... necesito guardar un objeto en algun tipo de archivo, la respuesta que diste no funciona por que existe una incompatibilidad de tipos Tcopmponent y Tobjeto (que es mi clase)... toca hacer algun tipo de casteo o algo asi?? si es asi como lo hago??
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
#4
|
||||
|
||||
Hola,
En un "TObject" contarás con determinados que estarán también en la clase "TComponent". Porque "TComponent" hereda en última instancia de "TObject". Pero los métodos implementados por "TComponent" no están disponibles en "TObject" y clases derivadas de "TObject" que no hereden de "TComponent", claro. La cuestión es que tal vez podrías heredar tu clase de "TComponent", en lugar de "TObject". De este modo ya podrías utilizar los métodos "LoadComponent" y "WriteComponent". No podrás hacerlo mientras tu clase no herede de "TComponent", a no ser que tú mismo te encarges de implementar métodos similares. |
#5
|
||||
|
||||
PRegunra
hola logre guardar mis objetos que estan almacenados en un array asi:
pero al hacer la funcion de cargar? cual seria el Tobjet?
lo que quiero hacer es leer el archivo y meter estos datos en un array de objetos, debo hacer un for del FS?? como asigno el objeto a mi array para poder acceder a los metodos SET y GET de mi objeto (Tobjeto es mi clase de Objetos, no es igual a TObject) gracias ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Clase, objeto, tipo? | [Gunman] | OOP | 3 | 04-01-2006 16:11:32 |
Como guardar un objeto en un archivo ? | cmurua71 | OOP | 7 | 18-11-2005 21:26:30 |
Cargar Objeto Table | jzk | OOP | 2 | 21-09-2005 12:51:51 |
Guardar y Cargar un reporte por código... | emeceuy | Impresión | 3 | 30-12-2004 12:07:16 |
Controlar eventos de una clase propia | keglevich | OOP | 4 | 15-09-2004 13:58:21 |
![]() |
|