高分求解,怎样把一个mfc的exe程序移植进dll里面? 高分求解,怎样把一个mfc的exe程序移植进dll里面?这样的移植可行吗?有没有实际的例子阿?如果可以的话请大家给一些实际代码的例子?深情感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建立一个MFC扩展DLL,支持MFC类。需要根据你的DLL导出些什么数据看,类还是变量。 可以, 不过要看你怎么用了, 如果要产生跟EXE 相同的效果,那么就导出一个函数,跟WinMain 差不多. 然后用 Rundll32.exe 去启动. 因为DLL不能单独运行.具体怎么做找找相关的资料好了. 如果DLL是给其它 EXE 使用的,那么导出相应的函数供EXE使用即可 这个东西给你实际的例子也没什么用的!你新建一个mfc dll工程,然后把exe工程中你要的类文件(.h/.cpp)拷贝添加到dll工程中!然后那些你要导出给外面用的类要在类定义前面加AFX_EXT_CLASS,那些你要导出给外面用的函数要在函数声明前面加__declspec(dllexport),还有,假如一些函数要导出而且会接受/返回指针的,记得要在函数的第一句前加上:AFX_MANAGE_STATE(AfxGetStaticModuleState()) ; 我已经加了进去了,可是两个工程的 StdAfx.h和 StdAfx.cpp冲突怎么办? 把原来的StdAfx.h和 StdAfx.cpp删除就可以了。 MFC自带的例子——DLLHusk。封装MFC的框架等等。 winsock初级编程的问题! 多线程,多媒体定时器的效率 在WTL里,如何拦截MDI所有的消息,并把拦截的消息全部交给子窗体处理 如何关闭没有响应的程序? 使用ADO进行数据库编程引入的头文件是什么 请做过视频开发的朋友谈谈视频控件的优劣,来者有分! 我最后的80分,如何用ATL写一个最简单的Active,并实现脚本安全和控件安全。 怎样调出MSDN的实例? CEDIT框自动滚动 mfc中基于对话框的程序问题, 求一算法:生成类似手机冲值卡密码,保证唯一,不易被猜中。 这个语句哪里错了啊
那些你要导出给外面用的函数要在函数声明前面加__declspec(dllexport),
还有,假如一些函数要导出而且会接受/返回指针的,记得要在函数的第一句前加上:
AFX_MANAGE_STATE(AfxGetStaticModuleState()) ;