摘要:参考 :http://www.cnwebedu.com/C++/12407.htmlVS2008 报错内容:nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllmain.obj) 中定义nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 libcpmtd.lib(newop.obj) 中定义nafxcwd.lib(afxmem
阅读全文
随笔分类 - VC
摘要:转自:http://blog.csdn.net/li_guotao/article/details/2308260随着VS2003升级到VS2005,很多以前熟悉的输入输出方式以及参数传递方式都不再有效(参看vs2003到vs2005代码升级要点http://bianyongtao.spaces.live.com/blog/cns!DD6CD3607CCE4603!214.entry)。其中根字符串相关的内容是,wcout不再有效,默认参数传递方式由char*改成了wchar_t*等几个方面。为了解决上面的这些问题,这篇文章里,我将给出几种C++ std::string和std::wstrin
阅读全文
摘要:http://liweibird.blog.51cto.com/631764/274434由于 ODBC 驱动程序中存在错误,目前指定FirstRowHasNames设置不起作用。换句话说,Excel ODBC 驱动程序(MDAC 2.1 和更高版本)始终把指定数据源中的第一行作为字段名。由于 ODBC 驱动程序中存在一个错误,所以目前指定“要扫描的行数”(MaxScanRows) 设置不起作用。换句话说,Excel ODBC 驱动程序(MDAC 2.1 和更高版本)始终扫描指定数据源中的前 8 行,以确定各列的数据类型。这2个BUG很无语
阅读全文
摘要:前面四步跟文档走:Statically Linking to the Ultimate ToolBox Please follow the steps below to statically link to the Ultimate ToolBox: STEP 1: Build all configurations of the JPEG libraries - you'll find this project in the lib\JPEG directory (this is a VC6 project that should convert and build proper...
阅读全文
摘要:ref:http://acloudblog.blog.sohu.com/169875184.htmlhttp://www.qingfengju.com/trackback.asp?tbID=231&action=addtb&tbKey=802b0267ae156db9cf7ab6076009ff54420711f9下载地址:http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx出现编译错误的文件:OXHTMLParser.cppOXParser.cppOXPhysicalEditEx.cppOXQuickString.cpp
阅读全文
摘要:转自:http://zhidao.baidu.com/question/78426152项目属性->配置属性->链接器->调试->生成映射文件 选择 Yes (/MAP)
阅读全文
摘要:转自:http://yinzhezq.blog.163.com/blog/static/164862890201010163313780/在编activex控件时,可以用到Active X control test container来测试activex控件,这在VisualStudio 6里面是很方便查找的,工具菜单下面就有。但是在visaul studio 2008 里面TSTCON32.exe这个文件却消失了。那它是没了吗,不是的。而是微软把它放在了例子程序里面,需要自己编译。详细目录:比如我装在C盘里面,VC的例子在 “C:\Program Files\Microsoft Visual
阅读全文
摘要:ref:http://baike.baidu.com/view/1490050.html?fromTaglist此函数的功能是根据给定的程序标识符从注册表找出对应的类标识符 。HRESULT CLSIDFromProgID( LPCOLESTR lpszProgID, LPCLSID pclsid ); lpszProgID [in] 指向类标识符所需的程序标识符长整型指针 。 pclsid [out] 指向返回的类标识符。 例: HRESULT hr; CLSID clsid; hr = CLSIDFromProgID( L"ADOCE.Connection.3.1",&
阅读全文
摘要:转:http://hi.baidu.com/chankiller/blog/item/aaa4b802438aeffb08fa93f7.html(Active X Test Container,TstCon.exe) 在编activex控件时,可以用到Active X control test container来测试activex控件,这在VisualStudio 6里面是很方便查找的,工具菜单下面就有。但是在visaul studio 2008 里面TSTCON32.exe这个文件却消失了。 那它是没了吗,不是的。而是微软把它放在了例子程序里面,需要自己编译。详细目录:比如我装在...
阅读全文
摘要:转自:http://blog.163.com/junby2004@126/blog/static/9714233120091105308843/熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它们的主要区别是: 1)组件可以在另一个称为容器(有时也称
阅读全文
摘要:http://hi.baidu.com/heng_nailuo/blog/item/3b159f0e3a9153c27bcbe1c7.html
阅读全文
摘要:http://blog.csdn.net/wishfly/article/details/4316801
阅读全文
摘要://包含头文件#include <AFXCONV.H>CString strUnicode(_T( "unicode string "));USES_CONVERSION;char* pszChar = W2A(strUnicode));MultiByteToWideCharWideCharToMultiBytevoidConvertUtf8ToGBK(CString&strUtf8){intlen=MultiByteToWideChar(CP_UTF8,0,(LPCTSTR)strUtf8,-1,NULL,0);unsignedshort*wszGBK
阅读全文
摘要:从http://sourceforge.net/projects/tinyxml/下载新版本,把6个文件复制到项目中tinystr.htinyxml.htinystr.cpptinyxml.cpptinyxmlerror.cpptinyxmlparser.cpp将CPP文件的头部加上#include "stdafx.h" , 要使用的地方#include "tinyxml.h"wchar_t* CommTools::U8ToUnicode(const char* szU8){ int wcsLen = ::MultiByteToWideChar(CP_U
阅读全文
摘要:转自:http://f402259699.blog.hexun.com/51315138_d.htmlCombo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对应变量假定已经创建了一个Dialog,并且给该Dialog建立了类,并且从控件工具箱将 Combo Box 控件拖放到上面。打开 Class Wizard,添加控件对应变量,如:CComboBox
阅读全文
摘要:#include "shlwapi.h"#pragma comment(lib,"shlwapi.lib") if( !PathFileExists(configFilePath) ) { AfxMessageBox(L"文件不存在"); }
阅读全文
摘要:重复定义了~在定义的.h文件一开始的地方加上一句: #pragma once
阅读全文
摘要:malloc 之后经过一系列炒作free出现CRT detected that the application wrote to memory after end of heap buffer 一开始malloc分配的不够越界
阅读全文
摘要:来自:http://topic.csdn.net/u/20110119/04/472c9e3f-d711-46a7-a3a0-91eedb679256.htmlCString stime = "2011-01-18 14:42:08";COleDateTime CurrTime = COleDateTime::GetCurrentTime();COleDateTime tempTime;tempTime.ParseDateTime(stime);COleDateTimeSpan result = CurrTime - tempTime;
阅读全文
摘要:[代码]用VC insert数据到mysql要把语句转成UTF-8于是GOOGLE~贴上直接开跑~测试了几次OK~连续插入一多就挂了,代码要审核啊...... 天都快亮了,我日,看来人还是不能太懒.....
阅读全文

浙公网安备 33010602011771号