读书人

EXE主程序 怎么传一个 对象参数 给com

发布时间: 2012-08-22 09:50:34 作者: rapoo

EXE主程序 如何传一个 对象参数 给com?
我的EXE主程序有数据库连接对象,一些共享信息对象,现在程序中一些功有用com进行了封装,需要将这些信息传递进去,请问这该如何操作?请详细指点一下,网上找了好久也没搞清楚?

[解决办法]
com +参数
运行即可
[解决办法]
比如你的Com是MyCom.dll(自己用Regsvr32命令注册)
里面有一个IMyObject接口,实际类TMyObject,类下面的有个方法
function TMyObject.Test(s:widestring):widestring;
begin
Result:='Hello '+s;
end;

则这样调用:

Delphi(Pascal) code
var   MyObject: OleVariant;begin  MyObject:=CreateOleObject('MyCOM.MyObject');  try    ShowMessage(MyObject.Test('小三')); //结果是Hello 小三  finally    VarClear(MyObject);  end;end; 

读书人网 >.NET

热点推荐