
C/C++
文章平均质量分 75
jfx
这个作者很懒,什么都没留下…
展开
-
VC 无界面DLL调用ocx时退出出错问题
对于没有界面,纯粹是导出功能函数的DLL,在使用ocx的功能时,退出总是报错,估计是ocx对象释放问题我们不能像普通的ocx创建一样来使用它例如下面的语句,创建和使用没有问题,但是退出报错clsCAXSecurity.Create(NULL, WS_CHILD, CRect(0,0,0,0), AfxGetMainWnd(), IDC_AXSECURITY_OCX)clsCAXSecu原创 2011-06-10 14:15:00 · 3085 阅读 · 1 评论 -
VC++编写ActiveX控件
前言:ocx是ocx控件的扩展名,OCX 是对象类别扩充组件。如果你用过Visual Basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件、方法和属性。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小,位置,标题(caption)转载 2015-12-29 16:39:43 · 853 阅读 · 0 评论 -
dll生成对应的导入库lib
需要的工具:两个命令行工具,一个是dumpbin.exe,另一个是lib.exe(我的vs2008,在D:\Programe Files\Microsoft Visual Studio 9.0\VC\bin下)。由于是命令行工具,需要用cmd打开(运行/cmd)。也许打开的任意一个工具的时候会遇到一个问题:缺少mspdb80.dll,那在***\Microsoft Visual转载 2015-10-27 10:56:59 · 486 阅读 · 0 评论 -
获取制定目录下所有dll和exe的MD5字符串
//文件MD5.h文件内容typedef unsigned int uint4;typedef unsigned short int uint2;typedef unsigned char uchar;int GetIPAddr(char *IpAddr);int GetMACAddr(char *MACAddr);int GetCPUID(cha原创 2015-04-28 08:30:56 · 634 阅读 · 0 评论 -
获取本机IP、MAC地址、CPUID
//需要连接Netapi32.lib#include"winsock2.h" #pragma comment(lib,"ws2_32.lib")原创 2015-04-28 08:24:30 · 901 阅读 · 0 评论 -
C++数据类型转换(转)全!
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://whuhutu.blogbus.com/logs/1819202.html int i = 100;long l = 2001;float f=300.2;double d=12转载 2011-10-15 10:28:20 · 3440 阅读 · 0 评论 -
VC6项目升级到VS2008,原有项目中for循环变量的修改
由于VS2008更加符合C++标准,如在VC6中,在FOR循环中的循环变量的定义的作用域延伸到循环体外,VS2008则修正了这样的bug,只作用在循环体内,所以 VC6: for(int i=0; i { fun2()原创 2011-10-15 13:21:23 · 1218 阅读 · 0 评论 -
VS2008与VC6.0的变化
刚从VC++6.0转到VS2008,用着好不习惯,网上找到一帖子,转给大家,希望会有帮助。-------------------------------------------------------------------------------------------转载 2011-10-15 10:24:51 · 1054 阅读 · 0 评论 -
深入了解VC++编译器
入了解VC++编译器 深入了解VC++编译器 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”转载 2011-07-15 14:03:59 · 475 阅读 · 0 评论 -
怎样获取exe,dll,ocx等PE文件的版本号
BOOL GetFileVersion(LPCTSTR strFile, CString& strVersion) { TCHAR szVersionBuffer[4096] = _T(""); DWORD dwVerSize; DWORD dwHandle; dwVerSize = GetFileVersionInfoSize(co原创 2011-06-10 14:19:00 · 1966 阅读 · 0 评论 -
C/C++多种方法获取文件大小
C 如何得到文件的大小 先用fopen打开文件,然后把文件指针指向文件尾. 再用ftell获得文件指针当前位置(即文件长度).源代码:#include "stdafx.h"#include #include using namespace std;int main(){FILE* fp = NULL;int nFileLen = 0转载 2015-12-30 07:52:54 · 747 阅读 · 0 评论