C coolnet Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #1 我想用一个类来存储信息 但其中有一个字段的类型不定,可能是字符串,也可能是一个数组,甚至可能 是一个浮点数或日期类型,我该如何声明呢
L luyear Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #2 先定义类型 type TDateRec = record 类型1: Integer; 类型2: string; 类型3: dateTime; end; 再定义变量 var Record1, Record2: TDateRec; if XXX=整型 then Record1.类型1:=12345;
先定义类型 type TDateRec = record 类型1: Integer; 类型2: string; 类型3: dateTime; end; 再定义变量 var Record1, Record2: TDateRec; if XXX=整型 then Record1.类型1:=12345;
N nsj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #4 用variant类型吧. 它可以存储任何可进行自动化的数据类型,
C coolnet Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #5 我现在想到的解决方案是如果有数组就声明为Array of TObject 否则声明成TObject,提取时根据不同的类型对应不同的操作, 不知好不好
C chenliang_fly Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #6 应该来说variant类型比较好,简直可以说是类型的万金油,还可以存取OLE