| harkey |
2010-07-17 22:40 |
使用WIN32OLE时遇到的问题
编写一个基本的com组件,使用ole进行调用。
想达到下面的效果:
require \"WIN32OLE\"
$obj1 = WIN32OLE.new(\"AtlPrac.atlfirst\")
$obj2 = WIN32OLE.new(\"AtlPrac.atlfirst\")
p $obj2
$obj1.prac1($obj2)
C代码:
STDMETHODIMP atlfirst::prac1(OLE_HANDLE obj)
{
// TODO: Add your implementation code here
return S_OK;
}
我想让入参是atlfirst的对象,然后进行copy等的操作。
现在实验用ole_handle是不行。
哪位达人给讲一下如何实现?多谢了! |
|