首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎的把变量转换成TVarRec记录

2012-08-27 
怎样把变量转换成TVarRec记录想把一个给定的不定类型变量变成TVarrec,但由于TVarRec使用的是指针,除intege

怎样把变量转换成TVarRec记录
想把一个给定的不定类型变量变成TVarrec,
但由于TVarRec使用的是指针,除integer外要自己进行内存管理,
繁琐而且容易出错
delphi有没有系统函数或操作之类的直接把一个变量变成TVarrec记录?
最好是生存期自管理的
又或者哪位能给个安全点的给TVarrec赋值一个字符串的例子,我试过直接赋值,赋值指针,申请内存等方式,最后不是不能编译,就是运行结果正常但最后会出现内存读写错误

[解决办法]
变量转TVarRec很容易,TVarRec转基本类型才是重要的!!
声明一个函数:Func1(s: String; ArrA: Array of Const)

然后函数体内ArrA参数的数组成员就是TVarRec了

建议将TVarRec传入Format函数去处理

热点排行