怎样动态生成字符串?? 怎样在程序开始运行后动态的生成一个字符串,并指定这个字符串的名称、大小。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕啊vars: string[20];begin s := 'ajdkfjkdfkkfd';end; var Str: String;Str := Edit1.Text;好像不能动态指定名称 不是这个意思,我的意思是在程序运行开始以后,根据自己的需要动态的生成一个字符串,并制定名称。就像From中的:FTest:=Form.Create(nil);FTest.Caption:='test1';我是想问,对于字符串能不能动态创建,并制定它的名称。但是如果用new的话,好像也是要提前先指定字符串名称的。 如果字符串不行的话,我用record可以达到效果吗??因为变量要求的数目在不停的改变,并且之间是有相互关联的,所以我希望动态生成变量、变量名。 问题很滑稽,不过你的目标可以用TStringList达到。 你可以定义一个类TmyItem = Class sValue : string;end然后在TStringList里添加一个字符串作为索引,将实际的值放在sValue里, for i=0 to StrLen do Temp:=Temp+Char(Random(42)+48); // 随机生成数字0到大写Z的字符呵呵,也是突然想到的,那天在看CSDN上谁总结的DELPHI随机字体色 如何用一个函数更新数据库中一条记录(有多个字段) Indy FTP 递归下载目录及文件的问题! 如何将fastreport报表设计器嵌入Form? 一個不明飛行物。。 条形码生成问题 自动编号例子 GExperts和RxLib不会再出新版了吗? 请问如何做数组控件? 怎样倒入EXCEL到我的程序库中? 如何实现WINDOWS风格的文件拷贝功能?(显示拷贝进度) 这个字符串如何实现自动+1的功能??? 请问Delphi7里面的建模工具在哪里启动啊?好像是叫ModeMaker吧?
var
s: string[20];
begin
s := 'ajdkfjkdfkkfd';
end;
Str: String;Str := Edit1.Text;
好像不能动态指定名称
就像From中的:
FTest:=Form.Create(nil);
FTest.Caption:='test1';
我是想问,对于字符串能不能动态创建,并制定它的名称。
但是如果用new的话,好像也是要提前先指定字符串名称的。
TmyItem = Class
sValue : string;
end然后在TStringList里添加一个字符串作为索引,将实际的值放在sValue里,
for i=0 to StrLen do
Temp:=Temp+Char(Random(42)+48); // 随机生成数字0到大写Z的字符呵呵,也是突然想到的,那天在看CSDN上谁总结的DELPHI随机字体色