Cita:
Empezado por Majo
La lectura me funciona con cualquier variable que no sea del tipo String ó array dinámico.
|
Un String o arreglo dinámico son realmente punteros de manera que SizeOf siempre te dará 4.
De cualquier manera no entiendo cómo es que intentas guardar y leer las componentes ya que cada componente es también un puntero.
Te voy a recomendar que leas este hilo:
http://www.clubdelphi.com/foros/showthread.php?t=1334
de donde creo puedes tomar ideas para hacer lo que quieres. En breve resumen, lo que ahí propongo es un método que usa lo mismo que el IDE de Delphi para guardar las componentes de un formulario durante el diseño y que te evita mantener tú mismo un arreglo de las componentes que se van insertando durante la ejecución.
// Saludos