[目地]:我想让我的DLL能够执行,调用这个DLL程序里面的某个类的成员方法!我现在的思路是:首先让这个DLL能识别那个类,然后在DLL里声明一个那个类的指针,然后在DLL里再提供一个函数获取那个类的指针.这个指针好传递,只要在那个类里调用DLL的这个方法,把this传进去.
可是如果让DLL能识别这个类呢?我一包含那个类的头文件就出错!(我已经在那个类里做好的头文件重复包含的条件编译指令)请各位帮忙,我不知道我的思路是不是对的.请提供个方法,能这个DLL能识另那个类.或有其它方法也行,只要能达到目的就行!
谢谢了!
解决方案 »
- 在VC中拖了个树形控件,为树形控件建个类,在类名上右键添加消息处理(WM_RBUTTONDOW),点右键时没反应
- MFC对话框 添加视图如何获取句柄!
- 求教:win7中alt+tab组合键弹出的窗口怎么实现的?
- 请高手解决 SetupDiGetClassDevs USB 问题!
- 改变题标大小和属性页重叠,那位木子纵横大侠还在否?
- vs2005中visual c++ 如何使用Datagrid(OLEDB)控件呀?
- 线程中SetDlgItemText的一个小问题。高手帮帮忙。
- 关于FILE操作的简单问题
- !!!!!!!!!!如何在指定的内存空间域中来分配空间?!!!!!
- 关于在jsp和com组件间传递参数的问题!!!!!(50分)
- 这样的多边形窗口是怎么样做出来的
- 在程序里调用DLL对话框时出现这么一个问题
我的思路有问题!
我现在改成在DLL里向目标进程的发送消息了,这样就避免了在DLL里定义目标类了!呵呵 !!现在才发现思路决定一切!
谢谢楼上的两位!
__asm{
push arg1
push arg2
...
push argN
call FuncAddr
add esp, N*4
}