midas问题急救!(200分)

  • 主题发起人 主题发起人 qlw
  • 开始时间 开始时间
Q

qlw

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾救我
用D4写的一个midas程序,调试已通过,我现在用D5重写它,其中
有一个自己写的接口的方法,用于获取数据库的参数,现在在客户
端一调用就说 variant does not reference an automation object
....
我实在受不了啦
server端:
D4中:function GetAll:olevariant;
D5中:procedure GetAll(var names:olevariant);
就这点区别

有愿意进一步帮助qlw的,也可留个地址让我把程序发过去
 
lidazhao@cmmail.com
 
wrench@263.net
 
to lczhuohuo and wrench:
已发已发,多谢多谢
 
收到了么?
 
打开TLB文件,在该方法的Modifier中把Out打上勾。
Delphi会自动把你的过程改成:

procedure GetAll(out names: olevariant);

这样就对了。
 
该问题我自己解决了,属于自己的一个低级错误,
不说也罢,感谢上面的三位。

请大家看看我的这个问题,那里有100分
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=228877
 
>> variant does not reference an automation object

出错信息是这样的?

我看大概是你的Client端根本没连到Server吧??
 
多人接受答案了。
 
后退
顶部