windows mobile 5.0 下创建Extension DLL
来源:互联网 发布:ann神经网络 python 编辑:程序博客网 时间:2024/05/01 11:38
在开发PC桌面程序时经常会用到extension dll,因为它可以导出类,这样很便于系统开发和集成,但用在PPC上,和PC机还是有一定差别的。
1。创建Extension DLL
File->New->Project->MFC Smart Device Dll->MFC extension Dll.
建好工程后,新增一个类,如
class CTheDll : public CWnd
{
DECLARE_DYNAMIC(CTheDll)
public:
CTheDll();
virtual ~CTheDll();
protected:
DECLARE_MESSAGE_MAP()
public:
int AddInteger(int a,int b);//增加一个函数,并实现
};
实现新增的函数后,在类前加 AFX_EXT_CLASS。变为:
class AFX_EXT_CLASS CTheDll : public CWnd
{
DECLARE_DYNAMIC(CTheDll)
public:
CTheDll();
virtual ~CTheDll();
protected:
DECLARE_MESSAGE_MAP()
public:
int AddInteger(int a,int b);
};
完成后编译。将编译好的*.lib,*.h文件拷到测试程序文件夹下。
在测试程序中调用AddInteger();
这时可以调试程序了,测试程序编译不会出错,但运行时报“Unable to start pragma....”。
将dll,拷到程序.exe所在的文件。
2。差异:
PC机上,一般开发程序默认为动态加载dll,而PPC默认为静态加载,所以就会出现上面出现的问题。要是不想出现这样的问题,就一定在开发时,选为use MFC in a shared Dll,而不是use MFC in a static library.
- windows mobile 5.0 下创建Extension DLL
- 【转】[Windows Mobile]windows mobile 5.0 下创建/隐藏菜单
- 【转】windows mobile 5.0 下创建/隐藏菜单
- Windows Mobile下创建cmwap接入点
- Windows Mobile下创建cmwap接入点
- windows mobile 下创建/隐藏菜单
- windows下的DLL文件创建
- Windows Mobile下创建cmwap接入点,更改连接设置
- 在Windows Mobile 5.0下播放MP3
- Windows Mobile创建网络连接
- windows mobile 下用资源DLL实现多语言支持的方法
- Windows Mobile下使用HTML控件 Mobile
- windows下创建并使用动态链接库(.dll)
- windows mobile下的位图
- windows mobile下保存xml
- VS2010下创建Dll
- MinGW下创建DLL
- Windows Mobile 5.0下蓝牙移动打印测试
- 讲故事的能力:从功能到卖点
- hibernate配置jar
- java:Could not find the main class.Program will exit 原因分析-新解决办法
- 中国500强的CEO们对80.90后的忠告
- Spring 3.1 注释方式实现拦截器无效问题解决办法
- windows mobile 5.0 下创建Extension DLL
- 实现wince6 休眠 唤醒 流程和分析
- 2812从内部flash启动的过程
- 如何后台运行python cgi程序
- 创造力,源于对事物本质的深刻洞察
- c++构造函数
- css 基础笔记
- 2010俏皮话(绝对让你 晕倒)
- ArcGIS Server专题图部分渲染