系
系统管理员
Unregistered / Unconfirmed
GUEST, unregistred user!
问题:如何将一个字符串(如:'abcd';或者是一个String型变量的值)转换成一个变量名???
代码:
procedure XXX();
var aString1: String;
aString2: String;
aString3: String;
aString4: String;
aIndex: Integer;
begin
for aIndex := 1 to 4 do
begin
转换函数(Format('aString%d',[aIndex])) := IntToStr(aIndex);
end;
end;
得到的结果是:
aString1的值是1
aString2的值是2
aString3的值是3
aString4的值是4
代码:
procedure XXX();
var aString1: String;
aString2: String;
aString3: String;
aString4: String;
aIndex: Integer;
begin
for aIndex := 1 to 4 do
begin
转换函数(Format('aString%d',[aIndex])) := IntToStr(aIndex);
end;
end;
得到的结果是:
aString1的值是1
aString2的值是2
aString3的值是3
aString4的值是4