如何向COM DLL中,传递一个对像,高手请进~~(100分)

  • 主题发起人 主题发起人 baohongyu
  • 开始时间 开始时间
B

baohongyu

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如下:
我在COM DLL里封装了一个窗体.需要用到DComconnection这个组件.可是我不能开一个窗体就新建个连接啊.所以必须要使用调用者的DComconnection.可是COM的参数类型又没有这种.
高手指点~~
 
555~~~没人回答我的问题啊~~~
 
看来,只好我自己顶啦.
 
把hanlde传入应该可以
 
传指针,强制类型转换.
 
如何强制转换,请给出示例,一两行代码即可。
我是VC程序员,对D,还不太熟悉,还望各位不要见笑啊。
 
DComconnection 这个东西我不懂,但是你应该可以把它 强制成 P:=DWORD(varDComconnection),
这就把地址变成了是一个整数,如果你的这个东西是进程内的,应该没有任何问题,在你的DLL里面 再用varDComConnection:=DComConnection(p),
应该可以,你应该明白吧.注意组建的释放问题释放.如果可以请告诉我.
 
哈哈.To:NoSwing
谢谢你啊.照你的想法做了.没问题,一切通过.给分.
 
baohongyu:
不爽啊.你的分呢?我好象没收到啊!
 
接受答案了.
 
后退
顶部