This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 请教一个关于COM 回调函数和Powershell的问题
-xm1223(andy);
2007-8-9
{834}
(#3859851@0)
-
If PowerShell can wrap its function into an IDispatch interface like JavaScript in IE, you can simply pass the function into COM as an IDispatch interface; otherwise your COM component need to support connection ports.
-liquid(avaya);
2007-8-9
(#3860121@0)
-
谢谢你的回复。 1. Powershell应该是支持Wrap的;2. 这个COM是实现了IConnectionPoint接口的。 因为我只是初级Powershell使用者,不清楚怎么做, 您能否给给简单的例子说一下怎么Wrap或连接Connection Port with Powershell, 或给个相关连接。 谢谢
-xm1223(andy);
2007-8-10
(#3861213@0)
-
我不懂Powershell。我在项目中是将JavsScrip函数当作一个IDispatch通过函数调用直接转递给COM,然后COM以0作为id来调用这个函数,这样的话COM不需要支持出接口。如果你的COM已经有了OLE兼容的出接口,那应该更简单,VS应该能产生框架代码的。
-liquid(avaya);
2007-8-10
(#3861300@0)
-
谢谢。我会尝试你的方法。
-xm1223(andy);
2007-8-10
(#3861738@0)