Delphi - Array de distintos tipos de objetos

 
Vista:

Array de distintos tipos de objetos

Publicado por Claudio (3 intervenciones) el 12/09/2003 10:49:10
Hola, necesitaria crear una variable array en donde almacene distintos tipos en cada item, por ej:

Type TButton = Record
Name :String;
Width :Integer;
Height :Integer;
Dimensions:TRect;
End;

Type TSlide = Record
Name :String;
MainRect :TRect;
Min, Max :Integer;
Dimensions :TRect;
End;
...
var Objects :Array of [Any of objects, TButton, TSlide, ...]; QUE VA AHI ?
...
Objects[0]: TButton;
Objects[1]: TSlide;
...

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Array de distintos tipos de objetos

Publicado por Bleach (63 intervenciones) el 12/09/2003 13:01:44
Puedes usar un array de Variants y guardar los punteros a los objetos que necesites, o en vez de usar Record puedes usar clases (class) que será mas facil de manejar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Array de distintos tipos de objetos

Publicado por Claudio (3 intervenciones) el 12/09/2003 14:14:19
Muchas gracias, buena idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar