摘要: 万能动态库调用工具IDMA 开发者:马兆瑞 QQ/微信:624762543 版本说明及下载链接: 【V20.1.9】版本说明:1、修复出参对汉字长度截取错误,出现数组超出索引。 2、修复入参汉字无法缓存问题。3、对unsigned char、char等入参自动识别为整数类型。 CSDN下载链接:ht 阅读全文
posted @ 2017-11-30 09:50 VitalMa 阅读(2398) 评论(2) 推荐(0) 编辑
摘要: 编写带对话框界面的OCX步骤: 1、添加Dialog资源,切换到资源视图,将对话框的Style设置为Child,在对话框界面右击添加类,输入类名MyDlg,使得其继承与CDialogEx。(继承CDialog应该也可以)2、在CxxxCtrl类中引入对话框头文件"MyDlg.h",并定义一个类对象: 阅读全文
posted @ 2017-08-28 17:48 VitalMa 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/q即可完成静默安装,而NSIS打包的文件使用/q是不行的,查了相关的资料得使用/S(这里要大写),其 阅读全文
posted @ 2017-06-02 13:18 VitalMa 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 在动态链接库dll中弹出对话框步骤: 1、添加Dialog资源,然后在资源视图的对话框界面右击添加类,输入类名MyDlg,使得其继承与CDialogEx。(继承CDialog应该也可以)2、在新生成的类头文件MyDlg.h中引入“resource.h”3、在工程属性“链接器”->“输入”中的“附加依 阅读全文
posted @ 2016-10-29 15:28 VitalMa 阅读(4982) 评论(0) 推荐(0) 编辑
摘要: 导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文是按照拼音顺序编码的),然后再进行比较大小,就可以得到正确的排序结果了。#include "sqli... 阅读全文
posted @ 2015-08-26 09:51 VitalMa 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: #include #include using std::string;void UTF8_to_GB2312(const char* utf8, string& gb2312_str){ int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, ... 阅读全文
posted @ 2015-08-26 09:38 VitalMa 阅读(2425) 评论(0) 推荐(0) 编辑
摘要: #include using std::string;//==================================================================/** 功能: 将汉字转换成拼音全拼,例如将“马兆瑞”转换成“mazhaorui”。(“妈... 阅读全文
posted @ 2015-08-25 17:31 VitalMa 阅读(10774) 评论(4) 推荐(2) 编辑
摘要: 1、对SQLite的封装: 2、对Access的封装: 调用示例: 本人是IT菜鸟,代码有很多不足之处,望大家多多指教 阅读全文
posted @ 2014-04-18 10:42 VitalMa 阅读(4253) 评论(0) 推荐(0) 编辑
摘要: (1)新建一个Access数据库文件。将其命名为data.mdb,并创建好表、字段。(2)为系统添加数据源。打开“控制面板”—>“管理工具”—>“数据源”,选择“系统DSN”,点击右边的“添加”按钮,选择“Microsoft Access Driver(*.mdb)”,点击“完成”,给数据源起个名字,如conn,然后点击下面的“选择”,选择刚才建立好的data.mdb,点击“确定”,就完成了数据源的添加工作。注:如果是64位的操作系统,在点击“添加”按钮时可能没有Microsoft Access Driver(*.mdb)选项,这时你可以打开C:\Windows\SysWOW64\ 阅读全文
posted @ 2014-01-22 13:34 VitalMa 阅读(2892) 评论(0) 推荐(0) 编辑
摘要: //================================================================== /** 功能: 将16进制数组转换成asc字符数组(短转长) @param[in] hex :要转换的十六进制数组 @param[in] lenth :转换后的16进制数组的长度 @param[... 阅读全文
posted @ 2013-12-02 20:22 VitalMa 阅读(2718) 评论(0) 推荐(0) 编辑