新手请问,怎么DLL中调用在程序中声明的类和函数?
新手请教,如何DLL中调用在程序中声明的类和函数??
我现在手上有一份代码,里面定义了好多对话框,现在想把这些对话框封装成DLL,在程序里面调用,可是这些对话框里面还用到了程序中定义的其他类和处理函数,现在不知道怎么在dll中得到程序里面的这些类,问别人说是用消息,可是不知道怎么处理,求解啊!!!
------解决思路----------------------
通过dll导出函数参数,把类的对象等作为参数传递进去
------解决思路----------------------
把你的 DLL 不需要的都剔除了。
如果实在需要在使用的时候,由外面传递数据的话,或者对话框的事件需要通知外面,使用回调函数作为参数。
在你呼叫这个DLL 创建对话框时指定。
我现在手上有一份代码,里面定义了好多对话框,现在想把这些对话框封装成DLL,在程序里面调用,可是这些对话框里面还用到了程序中定义的其他类和处理函数,现在不知道怎么在dll中得到程序里面的这些类,问别人说是用消息,可是不知道怎么处理,求解啊!!!
------解决思路----------------------
通过dll导出函数参数,把类的对象等作为参数传递进去
------解决思路----------------------
把你的 DLL 不需要的都剔除了。
如果实在需要在使用的时候,由外面传递数据的话,或者对话框的事件需要通知外面,使用回调函数作为参数。
在你呼叫这个DLL 创建对话框时指定。