N net_morning Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-13 #1 比如Sx='....'; Lx=true;(布尔型的)
N net_morning Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-14 #3 不是用数组。 S1,S2,这些是自动生成的,但要求可以给它们赋值。
N net_morning Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-14 #6 S2 是's' = '2'生成的,现在要给S2赋值。
X xusong168 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-15 #7 TStringList String 赋值为你的变量名字的字串 data 赋值为变体变量的指针
N newnewer Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-15 #8 to xusong168 人家是要生成变量! delphi2008--是做不到的!等2008出来就可以啦,现在可以去思考别的问题啦!
N NewLearner Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-15 #9 这个DELPHI是做不到的。记得很久很久以前的foxbase+是有这个功能好象是宏变量,还真是怀念
N net_morning Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-15 #10 让字符串'S2'为字符串变量s2,看来不容易啊
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-15 #11 不是不容易,是做不到 delphi是编译型语言,一个变量名编译后就是一个内存地址了。 你这个需求在解释型语言上天生就有这功能,而编译型的语言不支持。 当然变通的方法是有的,用tstringlist类可轻松实现你要的功能。 其他的数组啊,链表啊什么的,也都能实现这个功能。
不是不容易,是做不到 delphi是编译型语言,一个变量名编译后就是一个内存地址了。 你这个需求在解释型语言上天生就有这功能,而编译型的语言不支持。 当然变通的方法是有的,用tstringlist类可轻松实现你要的功能。 其他的数组啊,链表啊什么的,也都能实现这个功能。