Cita:
Empezado por roman
Código Delphi [-]
if Objeto is TCollection then
ShowMessage('Es colección');
// Saludos
|
gracias por tu Respuesta, pero lo que intento hacer es lo siguiente:
tengo una clase por ejemplo curso, que tiene un campo del tipo
Código Delphi
[-]
TPersona = class
private
FNombre: string;
FApellido: string;
published
property Apellido: string read FApellido write FApellido;
property Nombre: string read FNombre write FNombre;
end;
TCurso = class
private
FPersonas: TList '< TPersonas>';
public
constructor Create;
destructor Destroy;
published
property Personas: TList read FPersonas write FPersonas;
end;
yo necesito hacer un serializador y tengo que chequear si las propiedades son de algún tipo de System.Generics.Collections intenté hacer lo que me dijiste pero me da el siguiente error de compilación:
Incompatible types: 'System.Generics.Collections.TList<unit1.Personas>' and 'TCollection'