程序调用dll程序结束dll改执行么

程序调用dll程序结束dll改执行么,第1张

是的,程序可以调用dll程序来结束dll的执行。dll是一种动态链接库,它可以在程序运行时动态加载,并且可以在不同的程序之间共享。调用dll程序可以帮助程序更好地实现功能,并且可以更有效地使用系统资源,从而提高程序的性能。程序可以通过调用dll程序来结束dll的执行,从而释放系统资源,提高程序的效率。

什么是调用对话框?是否只是显示?

如果是显示的话有两种办法了:

1。把对话框类从dll中导出。

2。从dll中导出函数,在该函数中显示对话框。

因为对话框涉及资源句柄等模块状态的切换,所以一般采用第二种。第二种只需要在导出的函数中增加: AFX_MANAGE_STATE(AfxGetStaticModuleState()) ,而第一种需要将对话框类的每个用到资源的成员函数都加上这句话。

第一种方法:将主程序的窗口句柄传递到DLL中去,通过发送自定义消息传递参数

第二种方法:主程序启动一个线程去主动获得DLL中的数据。

第三种方法:创建回调函数,通过该回调函数传递参数。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8072939.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存