读书人

怎的把变量转换成TVarRec记录

发布时间: 2012-08-27 21:21:56 作者: rapoo

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

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

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

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

读书人网 >.NET

热点推荐