【发布时间】:2010-12-13 18:35:49
【问题描述】:
我已经为 windows mobile 创建了一个 MFC DLL..
我只在 MFC DLL 中公开了一个函数...如果我尝试在 c# 中加载 DLL,在调试模式下它会告诉远程连接丢失消息框出现并且应用程序退出
我只将 DLL 保持在 .exe 级别。如何加载?
我为制作项目所采取的步骤。
1) 创建智能设备 MFC DLL 2) 选择 win mo 6 Pocket PC SDK 3) 静态链接的常规 DLL
然后我在 DLL 中写了一个函数,比如
extern "C" _declspec(dllexport) void Test(CString tetsstr)
将方法“Test”添加到 .dif 文件..
在我的c#项目中调用方式
[DllImport("Test.dll")]
public static extern void Test(string teststr);
这就是我创造的方式
谢谢
【问题讨论】:
标签: c# .net windows-mobile mfc compact-framework