Invalid variant type error Delphi 2010
问题 // interface iccItem = class ID : String; DATA : Variant; constructor Create( _id : String; _data : Variant); end; iccDynamicObject = class private FItems : TList; function locate( _id : String) : iccItem; public constructor Create(); destructor Destroy(); override; public procedure define( _id : String; _dta : Variant); //function get( _ndx : DWORD) : Variant; overload;// link to original data function get( _id : String) : Variant; overload; public property Items[_id : String] : Variant read