Coin163

  • vc中使用mysql数据库表中数据编码问题

    : default-character-set=gb2312(有两个地方) 第二步:在mysql命令行中执行:SET NAMES GB2312; 第三步:在VC中执行插入语句时要支持中文插入,则进行一下设置: MYSQL mysql; MYSQL * conn=mysql_init(&mysql

    日期:2013年09月12日
  • vc中定时器并非多线程

    VC++中timer很容易给人感觉是多线程的。其实不然,他是通过消息触发事件的。通过SetTimer函数设定定时器后,在规定时间内向消息队列中加入wm_timer消息来触发事件。并且只有该消息返回后才处理下个消息。     可以通过程序来验证。 BOOL

    日期:2016年06月13日
  • VS2013常见错误排查

    Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v 4.0.30319\cvtres.exe。右键属性|详细信息 查看两

    日期:2015年03月28日
  • VB调用、调试OCX控件问题

    VB调用、调试OCX控件问题 场景:      在同一个解决方案中,我使用VC编写OCX控件,使用VB测试OCX控件。 问题:      我在OCX控件中新增加一个属性或方法,发现VB程序那边并没有实时更新OCX的属性和方法,这太不方便了。。。 解决方法

    日期:2015年11月17日
  • VC++图像存取总结

    动态地装入关于支持图像的解码器/编码器和构建文件过滤清单。 它们 可以获得当前图像编码器标识码(CLSID)以供需要将其作为一个参数的GDI+函 数使用。 它们可以检查和验证文件名和扩展名。 (译注:原文代码的Demo_VC7没有在同Demo_VC6一样显示滚动条

    日期:2016年03月24日
  • VC 中使用 WebBrowser 控件时自定义 User-Agent 的方法

    up vote 36 down vote favorite 13 I want to embed python in my C++ application. I'm using Boost library - great tool. But i have one problem. If python function throws an exception, i want to catch it and print error in my application or get some detailed information like line number in python script

    日期:2016年04月01日
  • thread_local_storage.obj : error LNK2001: 无法解析的外部符号 pTlsCallback

    错误描述       错误信息如标题所示。这个错误出现在将hadoop 2.6.0的libhdfs的C代码转换成一个Visual C++工程进行编译的时候报的错。thread_local_storage.cpp是源码目录os/windows下的源文件(原来是thread_local_storage.c)。 错误的原因       这是因为thread_local_storage.cpp中有一条预处理指令, #pragma comment(linker, "/INCLUDE:pTlsCallback") 这是表示将pTlsCallback包含进符号表的意思,这个名字定义的情况如下, #pragm

    日期:2015年12月03日
  • VC++6.0在win8.1系统下的兼容性破解

    由于win8的兼容性很差很少受到编程人员的喜爱,win8.1相对来说还是可以用的。 很多人装了vc++6.0后由于兼容问题打不开,下面就是解决此问题的策略。 (1)成功安装vc++6.0 (2)在其桌面快捷上右击鼠标(Alt+Enter)打开属性窗口

    日期:2016年05月03日
  • VC 位图按钮CBitmapButton的使用

    系统环境:Windows 7 软件环境:Visual C++ 2008 SP1 本次目的:使用位图按钮,并且设置按钮的鼠标悬停效果       在用MFC开发时,界面是比较不好开发的一块。VC中自带了CBitmapButton类,但是用途不多,网上

    日期:2016年06月21日
  • VS配置

    VS配置 sf2gis@163.com 2012年7月23日 1 环境变量 环境变量是操作系统设置的运行环境的参数; Path是默认的运行环境路径; 1.1 在VC中设置与获取环境变量 getev(); putev(); 1.1.1 常用环境变量

    日期:2016年03月16日
  • WaitForMultipleObjects使用详解

    [c-sharp]  view plain   copy DWORD WaitForMultipleObjects(     DWORD nCount,             // number of handles in the handle array     CONST HANDLE *lpHandles,  // pointer to the object-handle array     BOOL fWaitAll,            // wait flag     DWORD dwMilliseconds      // time-out interval in milli

    日期:2016年07月01日
  • vs2010中自动生成Qt的moc文件的方法

      Qt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件中包含了 Q_OBJECT 宏的实现代码。这个新的文件名字将会是原文件名前面加上 moc_ 构成。这个新的文件同样将进入编译系统,最终被链接到二进制代码中去。因此我们可以知道,这个新的文件不是“替换”掉旧的文件,而是与原文件一起参与编         Qt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件

    日期:2015年05月04日
  • “RegSvr32 failed with exit code 0x3”问题的解决办法

        用 Inno Setup制作了一个安装exe文件,测试安装时报告错误: 无法注册DLL/OCX:RegSvr32 failed with exit code 0x3     一开始以为是权限不足引起的,用管理员权限重新运行安装exe文件,还是报告同样的错误。由于提示中给出了无法注册的 DLL 文件名,到命令提示符界面下,执行 regsvr32 命令注册 DLL,报告错误: LoadLibrary( ) 失败,找不到指定的模块     由于是加载动态库失败,就想到可以用 Dependency Walker 工具 (官网是 http://dependencywalker.com/) 查看一

    日期:2016年04月12日
  • 如何判断Socket连接失效

    原文 http://cuisuqiang.iteye.com/blog/1453632 现在都搞升级,本人也也使用JDK6进行开发。在开发工程中对Socket进行管理时对于这个连接的超时和是否失效进行研究。结果网上的资料很是让人失望,可以说google和百度下来,前几页原创很少都是抄袭。 说正经的,对于连接超时和失效肯定会想到设置超时时间和判断连接是否可用。但是设置超时时间后起作用是在调用read方法的时候,如果只是设置了超时时间却没有调用read,那么就算服务端中断连接,客户端也是无法得知的。而且就算read异常,当前的连接仍然是有效的。 我们来看如下代码运行后再继续: 服务端: Java代

    日期:2015年06月13日
  • VC下生成C/C++对应汇编源代码

    打开一个C/C++源代码文件,工程--->设置--->C/C++--->分类:文件列表--->列表文件类型:Assembly with source code   确定 编译之后,会在debug目录下,生成同名的.asm文件,即该程序对应的汇编源代码。 比如下面这段简单的C++程序: #include <iostream> using namespace std; void main( ) { unsigned int a,b,c ; cin >> a; cin >> b; c = a + b; cout<<c<<endl; } 生成的.asm文件:   ; COM

    日期:2012年11月01日
  • 软件调试学习摘录

    来访问调试符号文件中的符号,一种是DbgHelp函数库,一种是DIA SDK(Debug  Interface Access Software Development Kit)。 VC编译器,修饰名称,Decorated Name,将函数的本来名称、调用协议

    日期:2016年07月14日
  • VC++中DLL(动态链接库)使用的若干问题

    。kernel32.dll中的函数主要处理内存管理和进程调度;user32.dll中的函数主要控制用户界面;gdi32.dll中的函数则负责图形方面的操作。在MFC应用程序编译时就会经常调用这里面的函数和基类,因为这些库里的函数和类给我们提供了一般的方法方便我们编写应用程序。 VC

    日期:2016年02月26日
  • Visual C++ 6.0如何配置文件以及无法使用配置文件(Profile)的解决方案

                    Visual C++ 6.0如何Profiling以及             无法使用配置文件(Profile)的解决方案 因为学习系统及编程的时候,涉及到要用VC++6.0分析代码运行时间的。但是发现自己的VC竟然不能

    日期:2014年11月11日
  • OpenCV使用中“内存泄露”的探索

         戏剧性阶段一:问题的出现  最近在使用opencv的时候,发现在图像函数部分,opencv的内存管理存在一定问题。在使用IplImage的图像cvcloneImage()后,调用cvReleaseImage()时,内存并不能全部释放。在实时视频处理程序中,伴随程序运行,很容易造成系统内存消耗殆尽。 举例来说,看下面的一个最简单代码: #include"cv.h" #include"highgui.h" #pragma comment(lib,"cv.lib") #pragma comment(lib,"highgui.lib") #pragma comment(lib,"cxcore

    日期:2014年01月11日
  • VC DataGrid控件使用总结

     MS CDataGrid控件用法详解 本文示例源代码或素材下载 。DataGrid控件是VC方便地用来显示数据的一个极好的网格控件,我不否认网上还有期它不少优秀的网格控件,但我总喜欢使用微软自已的东西 。除非它满足不了我的需要。不是我太依赖

    日期:2016年04月01日