类型转换,倾我所有!(55分)

  • 主题发起人 主题发起人 xuexiaoyan
  • 开始时间 开始时间
X

xuexiaoyan

Unregistered / Unconfirmed
GUEST, unregistred user!
type
rAccReg = Record
sValue: String;
cType: Integer;
end;
rAccountReg = Record
AccReg: array[0..1023] of rAccReg;
AccNum: Integer;
end;
......
AccountReg: rAccountReg;
...
var v: Variant;
......
v := AccountReg

编译出错,类型不匹配。请问大虾,如何将自定义类型转换成Variant类型
 
你用强制转换的方法试一下吧
v:=variant(accountreg);
 
Variant类型和Record怎么能相互转换呢?!Variant只能和简单数据类型相互转换,如
Integer,Float,String...
 
试过了不行
 
一个数组符值给一个Variant?就算v := AccountReg;编译通过,也不能从v中把数据读出啦。
为什么不也用数组呢,比如:V:rAccountReg;
 
我是想给函数传递一个参数,具体问题请见
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=452396
 
我赞成tinytao的观点,那样根本行不通!!!
 
也许不可能!
不如不用纪录!
 
行不通,而且不知道为什么要这样做?
 
多人接受答案了。
 
后退
顶部