错误'Variant do se not referance an automatic object'如何解决(100分)

  • 主题发起人 主题发起人 kevinhe
  • 开始时间 开始时间
K

kevinhe

Unregistered / Unconfirmed
GUEST, unregistred user!
我作了一个协调对象,一个数据对象和一个客户程序,
1。数据对象中定义了一个接口Fuction DF
2。协调对象中定义了一个接口Fuction CrF
CrF中有对DF的调用
3。当在客户程序中调用CRF时会出现
错误'Variantdo
se not referance an automatic object'
请问如何解决?
 
各位大虾,为什么不发表意见?
 
kevinhe:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
检查一下是否 varArrayCreate 的参数不正确, 如不能用varString而用VarOleStr.
 
最大可能性就是“参数不正确”,例如:不要使用variant而用OleVariant(注意大小写),
不要把Tcaption的属性当作字符串给variant参数等等(我猜可能存在字符集的长度问题)。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
后退
顶部