随笔分类 -  win32 dll

DLL的开发与调用(二)——创建导出类的Win32 DLL
摘要:创建导出类的Win32 DLLDLL的开发与调用(一)介绍了导出函数Win32DLL的创建过程,这也是最常用的DLL。同样,在DLL中定义的类也可以被应用程序的进程访问。下面仍以实现显示Hello,World!和求和为例介绍。1、创建一个名为SayHello的Win32 DLL的空项目。2、选择“插入|类”,在弹出的新建类窗口中为工程创建类CSayHello。在类的头文件S... 阅读全文
posted @ 2010-07-12 10:25 二地主 阅读(762) 评论(0) 推荐(0)
DLL的开发与调用(一)——创建导出函数的Win32 DLL
摘要:声明:本人只是想把自己的学习心得记录下来,或许还能够帮助别人,如果雷同,敬请谅解。Visual C++6.0 中可实现的DLLVisual C++6.0 支持自动生成Win32 DLL和MFC AppWizard DLL两种,其中Win32 DLL不使用MFC类库,其导出的函数是标准的C接口,能够被非MFC和MFC的应用程序调用,应用范围更广泛。所以下面就介绍Win32 DLL的开发。创建导出函数... 阅读全文
posted @ 2010-07-12 10:19 二地主 阅读(669) 评论(0) 推荐(0)
C#动态调用C++编写的DLL函数
摘要:http://blog.csdn.net/jingzhongrong/archive/2008/05/08/2416623.aspx 阅读全文
posted @ 2010-07-09 15:44 二地主 阅读(212) 评论(0) 推荐(0)
C++中将BYTE转16进制字符串
摘要:在程序开发过程中,有时候需要把BYTE转为string,相信网上有很多的说明资料了,刚开始的时候,我也想在网上直接找一个可以用的函数就行了,没想到竟然没有找,所以自己在debug的时候干脆自己写了一个。在C++中,并没有BYTE这样的基本数据类型,它实际是是unsigned char,即无符号字符类型,在通常情况下,char类型的区间范围是-128到127,而unsigned char的区间范围则... 阅读全文
posted @ 2010-07-06 22:21 二地主 阅读(3588) 评论(1) 推荐(0)
Sqlite c/c++ api 学习
摘要:Sqlite是我最喜欢使用的文件数据库,它小巧、方便、速度快、支持大部分标准sql语句、开源、免费 .. .. .. 优点太多了。自从认识了她之后,我就将Access打入了冷宫,发誓以后再也不用Access了。我们可以到Sqlite的官方网站下 载Sqlite的源代码,编译后的结果只有200多K,太小巧,太卡哇依了。如果嫌自己手动编译麻烦,也可以直接从官网下载二进制的可执行文件或者动态链 接库。可... 阅读全文
posted @ 2010-07-06 14:57 二地主 阅读(1346) 评论(0) 推荐(0)
最常见的20种VC++编译错误信息
摘要:1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot open include file: 'R…&he... 阅读全文
posted @ 2010-07-01 09:57 二地主 阅读(848) 评论(0) 推荐(0)
VC2005编译SQLite,生成WINCE上使用的DLL和Lib
摘要:选择创建一个“WIN32智能设备项目”;应用程序类型选择:Dll;将sqlite3.5.1的所有源码均加入工程(http://sourceforge.net/project/showfiles.php?group_id=88393 可以下载)。注意需要将tclsqlite.c和shell.c、icu.c去掉。其中tclsqlite.c用于生成基于tcl的api,如果要编译,... 阅读全文
posted @ 2010-06-30 12:29 二地主 阅读(477) 评论(0) 推荐(0)
VC2005使用SQLite,适用于WIN32以及WINCE
摘要:首先,把编译SQLITE生成的DLL、LIB和sqlite3.h 放到项目的文件夹下,把项目=》属性=》链接器=》输入=》附加依赖项:输入SQLITE的lib文件名一、创建MySQLite.cpp:#include"stdafx.h"#include"MySQLite.h"boolMySQLite::sqlite_connect(char*filename){db=NULL;zErrMsg=0;r... 阅读全文
posted @ 2010-06-30 12:15 二地主 阅读(618) 评论(0) 推荐(0)
VS2005创建win32 dll的项目向导
摘要:在VC++6.0的时候是直接有这个项目类型的,VS2005中也是支持的。你可以这样建立:主菜单-》文件-》项目-》新建-》在弹出的对话框中展开Visual C++节点-》点击Win32节点-》在右面窗格选择Win32项目-》在弹出的向导对话框中选“应用程序配置”选项卡-》选中dll单选按钮-》完成这样就可以了,实际上VS里重新进行了归类而已 。 阅读全文
posted @ 2010-06-30 10:14 二地主 阅读(637) 评论(0) 推荐(0)