问一个很郁闷的问题,请懂vc的vb高手解答

liutaoxwl 2005-05-18 11:51:23
因为vb做的dll是com类型的,那么,我在IMySelf接口中提供GetFunc方法,该方法返回函数指针。
比如vb程序中有个方法a,在vc中通过调用IMySelf的GetFunc方法把a的地址返回给vc程序,vc程序可以直接调用a这个方法。理论上可以吧,因为vc程序运行时,vb的com组件被加载到vc程序进程中,所以可以直接调用。但是我不知道因该怎么去做,请高手指点。vb中怎样得到一个function的地址??
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liutaoxwl 2005-05-18
  • 打赏
  • 举报
回复
谢谢楼上两位
chenzhanyiczy 2005-05-18
  • 打赏
  • 举报
回复
使用委托,像楼上的
leolan 2005-05-18
  • 打赏
  • 举报
回复
Option Explicit

Sub main()

MsgBox getaddress(AddressOf GetFunc)

End Sub

Function getaddress(ByVal lpAddress As Long) As Long
getaddress = lpAddress
End Function

Function GetFunc()
'
End Function

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧