- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 【QT】问题处理
项目开发过程中,碰到一个问题,关闭窗口后,程序会崩溃掉。找了好久才发现是设置了这个属性setAttribute(Qt::WA_DeleteOnClose)第二种,动态申请对象,然后不要去手动调用delete释放资源,析构函数不会被调用,就不会造成窗口资源重复释放的问题。未设置该属性时,你去关闭窗口,窗口资源不会立即释放,窗口只是隐藏了。当调用析构函数时,窗口资源才会真正释放。而设置了该属性,那么你去关闭窗口,窗口资源会立即释放掉。参考:http://t.csdn.cn/mlrEQ。
2023-05-11 17:30:20 172
原创 C++ Windows剪切板复制粘贴
复制 if (OpenClipboard()) { HGLOBAL hGBClipboard; char *chBufferText; EmptyClipboard(); hGBClipboard = GlobalAlloc(GMEM_DDESHARE, strClipboardText.GetLength() + 1); chBufferText = (char*)GlobalLock(hGBClipboard); strcpy(chBufferText, LPCSTR(str
2022-03-30 13:14:21 1348
原创 C++ 获取本机IP
BOOL GetIPAddressList(CStringArray *pArray){ pArray->RemoveAll(); CString strBuffer; WORD wVersionRequested; WSADATA wsaData; char charHostName[255]; HOSTENT *infoHost = NULL; wVersionRequested = MAKEWORD(2, 2); if (WSAStartup(wVersionReque
2022-03-24 15:38:17 7180
原创 C++外部程序修改exe文件属性信息
Windows平台可执行文件(execute文件)属性中会有版本信息,包含文件说明、文件版本、版权等信息。本文主要目的是将设置版本信息的方法公开化。首先我们要清楚Windows下的可执行文件格式属于PE文件格式标准,PE文件标准支持内嵌资源,就是将一个外部文件内嵌到可执行文件中,这样程序启动时只需从自身内部找到这块资源加载就可以了,而不需依赖其他外部的磁盘文件。PE文件支持的内嵌资源都有两个必须的标识:一个是资源类型,一个是资源名称。因此只要知道内嵌资源的这两个标识就能找到对应的资源。可执行文件的版.
2022-03-24 13:42:01 3481 2
转载 无法解析的外部符号 “public: static void __cdecl std::_String_base::_Xran(void)“
无法解析的外部符号 “public: static void __cdecl std::_String_base::_Xran(void)” (?_Xran@_String_base@std@@SAXXZ)"简介: 采用下面的方法。重新编译了一下依赖的库,OK了。 问题描述: 今天用VS2010编译一个在VS2008下Coding的工程的时候,VS给出了一堆链接错误信息,如下图所示:在ErrorList里面列出了34个链接错误信息,但仔细看的话,其实很多都是…解决办法:重新编译了
2021-06-18 10:04:52 3457
原创 #错误 Format of the initialization string does not conform to the OLE DB specification
#错误 ‘Format of the initialization string does not conform to the OLE DB specification starting at index 0.’OLE DB 错误
2021-06-18 09:31:57 483
原创 #错误 Run-Time Check Failure #2 - Stack around the variable ‘ch‘ was corrupted.
#错误 Run-Time Check Failure #2 - Stack around the variable ‘ch’ was corrupted. char ch; nLength = strAscii.GetLength(); for (i = 0; i < nLength; i += 2){ strBuffer = strAscii.Mid(i, 2); sscanf(strBuffer, "%X", &ch); strBuffer.Format("%c", ch
2021-06-18 09:12:52 1636
转载 Windows C++中__declspec(dllexport)&__declspec(dllimport)的使用
__declspec(dllexport)__declspec是Microsoft VC中专用的关键字,它配合着一些属性可以对标准C/C++进行扩充。__declspec关键字应该出现在声明的前面。__declspec(dllexport)用于Windows中的动态库中,声明导出函数、类、对象等供外面调用,省略给出.def文件。即将函数、类等声明为导出函数,供其它程序调用,作为动态库的对外接口函数、类等。.def文件(模块定义文件)是包含一个或多个描述各种DLL属性的Module语句的文本文件。
2020-08-20 10:22:30 685
原创 MFC计算器 ---- 进阶版
思想:用两个CString strNum1,strNum2变量保存需要做运算的两个值一个CString保存操作符当strNum2存在值时(不为空,!= "")就调用OnEqual()等于函数主要需要注意:小数点,连续运算(1+2+3...)
2020-07-21 16:51:40 452
转载 CButtonST使用技巧: CButtonST简介
CButtonST使我目前见过的最强大,功能最全的CButton派生类。撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度。下图是用CButtonST做的几个按钮以下是CButtonST类的一些版本信息,方便大家可以及时获得它的最新版本。作者:Davide Calabro邮箱地址:[email protected]个人主页:http://www.softechsoftware.itCButtonST类主要包括
2020-07-21 16:36:53 1115
原创 MFC之控件成员变量和UpdateData()
添加控件成员变量DoDataExchange():此函数存放的就是控件和变量之间的映射消息。MSDN:Called by the framework to exchange and validate dialog data.// 框架调用此函数来改写与确认对话框数据。Never call this function directly. It is called by the UpdateData member function. Call UpdateData to initialize
2020-06-22 13:22:36 799
MFC计算器 --- 进阶版
2020-07-21
CButtonST.zip
2020-06-23
VisualStudioC++_DM.DLL+TLLOC.DLL.zip
2020-06-19
pyv8-binaries.zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人