易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 如何 动态定义变量

程序中想根据不同文件名,动态生成变量名称,然后,再给这个变量赋值。

想知道DELPHI中能够怎么实现。

问过朋友说不是解释型语言,我觉得应该可以有解决问题的途径。
不知道你想干什么,试试用动态数组吧。

这种问题就是因为脑子里一砣糨糊,概念是什么都搞没清就开始瞎用


估计只有一些script如 remobject的pascalscript或fast script可能能实现你的要求

非要在运行时定义变量名称吗?如果不需要的话可以用链表或数组

type
  PMyFile = ^TMyFile;
  TMyFile = record
    Name: string;
    ....
  end;

AMyFile := TMyFile.create;
AMyFile.Name := '名字';

可以用列表管理起来
等等,你可以实现的更好

type
  MyRecord=record
    FileName:TFileName;
    变量:String;//?Integer?Variant?
  end;
  MyRecordArray=array of MyRecord;

.....

var FTest:MyRecordArray;
begin
  while ....
  begin
    SetLength(FText,Length(FText)+1);
    FText[Length(FText)-1].FileName:=xxxxx;
    FText[Length(FText)-1].变量:=OOOOO;


end;

好使不?


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

delphi編寫自動更新程序

由于客戶端有的文件經常更新(遠程的,不是局域網),
所以想寫個自動更新的 程序。
看網上的 方法資料,知道些方法,但不知道具體怎么寫。
......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......

delphi中select 的 where后面的id=变量怎么写啊

我的程序中有一段更新某一条记录的语句:
var
id:=integer;
begin
id:=strtoint(edit1.text);//edit1.text的值已经取得;
...
...
...
adoQuery1.sql.add('update 计划清单表 set 计划日 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号