8 天际抓根宝

尚未进行身份认证

暂无相关描述

等级
TA的排名 30w+

vs 启动调试时变的特别慢

试了网上的方法,最后发现清了vs的缓存数据后正常了清理缓存数据方法如下:找到vs的命令窗口,一般在开始菜单中能找到,在visualstudiotools下面,打开命令窗口,输入devenv.exe/resetuserdata...

2019-03-11 13:09:56

vs 断点调试错位的问题

重新编译无数遍没有解决问题,最后将cpp用notepad++打开,在右下角将cpp转为了Windows格式问题解决

2018-07-12 15:19:31

duilib任务栏小窗口图标设置

一直以为在duilib替换了两个icon就万事大吉了,没想到替换了再win7的任务栏上的小窗口上无法显示预设的图标。。。要在资源中添加ICO图标,获取属性名,在主窗口文件中的函数InitWindow或OnCreate中添加如下代码:SetIcon(IDR_MAINFRAME);地址为http://www.cnblogs.com/happinessda

2017-05-03 10:38:40

.net 调用c++的类库clr

vs创建的c++的CLR类库在.net中是直接可以调用的,如果你在c#中正确引用了clr的类库编译但是一直提示”“未能找到类型或命名空间名称“testmydokan”(是否缺少using指令或程序集”的话,不妨看看你的c#的工程的.netframewo的版本,我这边测试了下,4.0是不行的,调整到4.5就可以正确使用了

2017-01-19 15:24:08

com控件和_bstr_t

_bstr_t是一个类,使用需要注意在这篇介绍的很好了http://blog.csdn.net/wxtsmart/article/details/3175221今天使用一个com的接口,接口有2个入参类型_bstr_t,代码如下:_bstr_t cert(certbstr);_bstr_t _filedataBase64(filedataBase64);//

2017-01-18 23:59:16

duilib bkimage属性说明

duilibbkimage属性file.相对名字。dest你要放在这个控件的哪里。如果不设就是整个控件。source图片的位置。想在控件上画出来图片的哪一块。这一个也可随便坐标。corner这是九宫格画法的坐标。形如"20,30,40,50"就是取图片的(左+20,上+30,右-40,下-50)这一区域进行拉伸处理。mask

2016-12-29 21:39:44

关于函数参数中有指针无法带出地址

本人菜鸟一只,写了一个读入全部文件的函数,接口一直有问题,代码如下:intReadAllFile(wstringsfilepath,WCHAR*sfile,intmod){ wifstreamfile(sfilepath.c_str(),std::wifstream::binary); WCHAR*szencr; if(file) { //Calculat

2016-12-27 20:16:30

c++程序单实例运行

1、使用互斥信号量[cpp]viewplaincopyHANDLEhObject=CreateMutex(NULL,FALSE,"xxxxxxhgjsdf"); if(GetLastError()==ERROR_ALREADY_EXISTS) { CloseHandle(hObject); MessageBox(NULL...

2016-12-09 13:37:46

触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因

这种错误的原因是由于要使用MFC库中的某些资源,但是MFC并没有被初始化. 这种情况多发生在atl和其它非MFC工程,后追加MFC的头文件获得了部分支持现象:1)编译可以通过2)有些MFC类可以使用 3)使用CRectTracker,CMenu.LoadMenu....时出现触发ASSERT(afxCurrentResourceHandle!=NULL)错误解

2016-12-07 14:43:19

获得桌面工作区

获得桌面工作区大小,即不包括任务栏的大小,制作窗口全屏时经常用到,方法如下: [cpp] viewplain copyRECT rt;   SystemParametersInfo(SPI_GETWORKAREA,0,(PVOID)&rt,0);    获得任务栏高度与宽度方法有二:1.判断位置

2016-11-28 17:14:08

Windows下宽窄字节

宽字节计算长度用wcslen窄字节用strlen拷贝宽字节用wcsncpy窄字节strcpy

2016-11-24 15:34:27

关于c#调用c++dll问题

今天测试需要用c#调用c++写的dll,dll其中一个接口的一个出参是cha**类型的,试了好久都没解决,最后用refIntPtr 解决,返回来的是个指针,想读取这个地址的内容需要用Marshal.Copy去读里面的内容。代码如下dll中函数原型为intgetHexSign(inintbIsSilent,outchar**IntPtrhexSign,outintLe

2016-11-03 23:54:54

windows 下证书管理

windows下证书管理在开始运行中输入certmgr.msc,开启菜单管理,在ie中删除不掉的在这里可以删除。

2016-10-29 22:55:25

C++ 解析Json——jsoncpp

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Jsoncpp解析json的方法做一下记录。Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/,我下载的是v0.5.0,压缩包大约104K。方法一:使用Jsoncpp生成的lib

2016-10-25 10:53:04

BouncyCastle的X509Certificate和Windows的X509Certificate2互相转换 c#

不废话,直接贴代码Windows的X509Certificate2 转BC的X509Certificate Org.BouncyCastle.X509.X509CertificateParserx509CertParser=newOrg.BouncyCastle.X509.X509CertificateParser();X509Cont

2016-10-23 16:24:59

遍历文件和文件夹 获取文件名后缀

//遍历文件夹intFindFile(char*lpPath){ charszFind[1000]={0}; WIN32_FIND_DATAFindFileData; strcpy(szFind,lpPath); strcat(szFind,"\\*.*"); HANDLEhFind=::FindFirstFile(szFind,&FindFileData);

2016-01-08 09:46:16

如何获取DLL自身的路径

BOOLCABCApp::InitInstance(){ CWinApp::InitInstance(); /* GetModuleFileName(NULL,InitPath,MAX_PATH); *(strrchr(InitPath,'\\')+1)='\0'; strcat(InitPath,"MainKey.INI"); *///上面取的是

2016-01-07 09:23:48

关于ocx的一些东西

今天老大布置了一个小任务,写个OCX给行里调用,并且他写好了接口,接口的名称都是这样的,xxxx_xx,中间发现VC6OCX方法externalname不支持_命名,即命名中不能出现‘_’,然后我就将internalname中的名字加_,最后发现编译出来的OCX死活调用不起来……以下是我今天的收获……vc6写OCX,添加方法的时候会有一个externalname 和i

2015-04-13 16:58:11

关于虚拟内存地址和相对虚拟内存地址

之前一直搞不懂,今天看Windows pe权威指南,一下子豁然开朗。虚拟内存地址(virtualAddress)VA,PE文件在加载后,有了自己的4GB(32位系统)虚拟空间,在这个空间中定位的地址称为虚拟内存地址而相对虚拟内存地址(RVA)是进程被加载后,进程的其他模块也要被加载,每一个模块都会有一个基地址,也就是他要告诉操作系统,他需要在这个4G的空间的哪一部分,相对虚拟内存地

2015-04-08 09:49:03

关于MFC dll 怎么得到DLL_PROCESS_DETACH消息

在MFCDLL没有dllmain这个函数,找了好久,才发现加载和卸载在InitInstance和ExitInstance(),重写这个函数即可,通过下断点进去看了下,其实还是调用了DLLMAIN 的函数。

2015-03-24 08:55:21
勋章 我的勋章
    暂无奖章