1
9
正如您所指出的,问题是MFC没有找到资源,因为模块上下文设置为您的主exe,而不是包含对话框资源的dll。
手动呼叫
您可以快速创建扩展dll,只需创建自己的
有关的msdn文章 Extension DLLs 可以帮助您确定它们是否适合您的情况,以及它们带来的优势/缺点。 |
2
4
明确地加载你*.lib
然后编码目的地:
|
3
2
我不确定这个建筑是否真的能用。如果可能,只导出一个函数,该函数将打开dll中的对话框。
但也许使用
|
4
1
AFX管理州不适合我。在我的例子中,exe正在从另一个dll调用一个对话框,该对话框正在从第三个dll调用另一个对话框。afx_manage_state正在返回第二个dll的上下文,而不是第三个dll的上下文。为了解决这个问题,我将覆盖domodel并在那里进行上下文切换。
|
Guilherme Albertini · DLL中的类 6 年前 |
Naomi · C#dll资源文件更改语言 6 年前 |
AidanH · C#DLL语言翻译实现[关闭] 6 年前 |
subham · DLL函数调用不工作 6 年前 |
PixelThis · 为什么我的DLL要求我的程序有一个特定的名称? 6 年前 |
nemo · DLL的“好”调用约定是什么? 6 年前 |