
VC/VS BUG解决方法
花果山总钻风
这个作者很懒,什么都没留下…
展开
-
能用于 VC6 的 CImage 类
对于图像操作,在遥远的计算机蛮荒时代,我们一般使用 CBitmap 类,这个类在 MFC 和 WTL 上均有实现。至于 DIB 格式的图像,以及文件存盘的操作,CBitmap 类就无能为力了。我们只能求助于自己来实现或者用别人实现的类了。 时代总是进步的,到 VC7 以后了,ATL 框架内增加了一个 CImage 类,基本上完成了上述的述求。但顽固如我等人,却一定要在 VC6 的圈子里混(因为编转载 2013-03-17 22:38:12 · 1254 阅读 · 1 评论 -
MSDN Library for vs 2010 下载和安装
MSDN2010安装及使用(MSDN Library) VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下: 1、安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 - Visual转载 2013-06-08 23:03:00 · 860 阅读 · 0 评论 -
用IrisSkin美化WinForm界面
IrisSkin2.dll下载地址:点击打开链接 IrisSkin4.dll下载地址:点击打开链接 VS2010用IrisSkin4.dll,VS2005用IrisSkin2.dll就行了 控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到IrisSkin4.dll等类似提示,您可将从脚本之家下载来的IrisSkin4.dll拷贝到原创 2013-06-21 22:24:54 · 1349 阅读 · 0 评论 -
C#美化出现问题,MessageBox.Show 容量超出了最大容量。参数名: capacity
转自:http://hi.baidu.com/xiangwei01270/item/21528d04869ef70dcd34eabf MessageBox.Show 容量超出了最大容量。参数名: capacity if (MessageBox.Show("确实要删除所选择的数据吗?", "删除提示", MessageBoxButtons.OKCance转载 2013-06-22 23:08:21 · 1698 阅读 · 1 评论 -
C#调用C++编写的DLL函数各种参数传递问题
转载出处:http://hi.baidu.com/yun0216/item/f7c856d227465738e3108fa3 1. 不返回值的参数 C++ 原型: bool SendNewSms(char *szTel, char *szMessage); C#引用; [DllImport( "CdmaCard.dll",EntryPoint="SendNewSms")] pub转载 2013-10-08 15:43:59 · 931 阅读 · 0 评论 -
怎样在VS2010中打开vs2012的项目
出处:点击打开链接 VS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多。 我们可以修改两个工程文件来把VS2012的工程文件一直到VS2010中去。 首先当然是修改解决方案文件(.sln文件)。 使用记事本打开,把里面的 Microsoft Visual Studio Solution转载 2013-10-22 10:14:52 · 467 阅读 · 0 评论 -
TCP、套接字、单线程、控制台程序
需要调用Windows库函数,请在工程设置中添加链接库 VC6.0中:工程->设置->连接->对象/库模块 ws2_32.lib kernel32.lib user32.lib gdi32.lib................ VS2010 2012中:属性->连接器->输入->附加依赖项->编辑,在里面添加ws2_32.lib就行了 客户端: #include #includ原创 2013-12-28 21:39:47 · 557 阅读 · 0 评论 -
configuration system fail to initialize解决办法
C中使用 this.machineId = ConfigurationManager.AppSettings["MachineID"]; 时出现 configuration system file to initialize的异常一般是配置文件,程序集的版本问题 注意配置文件中 的顺序,将其写到 …… 的后面去就行原创 2013-11-12 16:12:08 · 4210 阅读 · 0 评论 -
Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
http://blog.youkuaiyun.com/hideforever/article/details/43762463 Win7下使用VS2013编写了一个ActiveX插件,在Win7下一切正常。但是在XP下使用regsvr32.exe注册的时候提示失败:LoadLibrary("XXX.dll")失败-找不到指定的程序。 解决办法就是将项目属性中的“平台工具集”修改为Visual转载 2015-03-16 21:06:45 · 932 阅读 · 0 评论 -
VC中按相对路径打开文件
::GetCurrentDirectory(length,pathname) 获取当前路径 ::SetCurrentDirectory(pathname); 设置当前路径 如果要打开exe文件所在目录的文件,可以在程序启动时先获取当前路径保存,然后再需要的时候再设置 主要问题在于你可能使用文件对话框打开文件会改变当前路径,所以这两个函数很有用 关于CFile的打开模式:原创 2013-05-08 20:35:16 · 1141 阅读 · 0 评论 -
[转载]SQL基本语句用法(用ADO连接数据库用的)
只要程序设计中与数据库有关就免不了要和SQL语句打交道,这些简单的近似自然语言的句子提供了访问世界上任何一种标准数据库的统一接口,只要安装了数据库驱动我们就能通过编写SQL命令访问相应的数据库读取、添加或删除数据,而不管该类数据库的前端软件是否存在(对于本文中的例子就是即使不安装MS Access也可以访问*.mdb的数据库,但为了能更好的控制整体数据和监视程序对数据库的修改,还是建议读者在编写过转载 2013-04-28 18:09:13 · 580 阅读 · 0 评论 -
VC从文件中加载图片
用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要从文件中加载图片,CBitmap类就没有提供这样的方法了。 下面我总结几种我知道的从文件加载图片的方法: 1.使用API函数LoadImage,指定LR_LOADFROMFILE转载 2013-03-18 12:33:03 · 505 阅读 · 0 评论 -
Debug Assertion Failed!
原文地址:Debug Assertion Failed!作者:一廉幽梦 VC++调程序出现如下错误: Debug Assertion Failed! Program: D:wyuStuddebugwyuStud.exe File: afx.inl Line:157 可能问题:1.野指针;2.内存泄露 解决方法: 1.看一看你的程序里是不是有ASSERT()或VERIFY()转载 2013-03-17 19:45:16 · 941 阅读 · 0 评论 -
VC数据库编程_RecordsetPtr
_RecordsetPtr 2011-02-23 23:39 _RecordsetPtr智能指针,它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。 要搞清楚:数据库和ADO的记录集是两个不同的概念, 是存在于不同物理位置的两个存储空间。记录集相当于是实际数据的一份拷贝。正因为记录集是相对脱离数据库而存在的, 所以才存在后面将要介绍的Op转载 2013-03-17 19:47:22 · 695 阅读 · 0 评论 -
浅谈MFC内存泄露检测及内存越界访问保护机制
本文所有代码均在VC2008下编译、调试。如果您使用的编译器不同,结果可能会有差别,但本文讲述的原理对于大部分编译器应该是相似的。对于本文的标题,实在不知道用什么表示更恰当,因为本文不仅淡了内存泄露检测机制,也谈到了指针越界的检测机制。到底应该说是MFC的机制,还是C++的机制?Anyway,相信你看了一定会有所收获。并欢迎常来本博客http://lionel.bokee.com留言讨论。 在我转载 2013-03-17 19:50:09 · 1660 阅读 · 0 评论 -
使用picture控件动态显示图片方法
一 控件适应于图片尺寸 添加一个picture控件,修改ID为IDC-PICTURE,并添加一CBitmap m_bmp成员变量 在OnInitDialog()函数中添加如下代码 if(m_bmp.m_hObject!=NULL)m_bmp.DeleteObject(); //以绝对路径加载BMP图片 HBITMAPhbmp=(HBITMAP)::LoadIm转载 2013-03-18 15:22:32 · 3905 阅读 · 0 评论 -
ListControl控件怎么响应双击消息
1.先自己在头文件中声明一个消息响应函数 afx_msg void OnDblclk(NMHDR* pNMHDR, LRESULT* pResult); 2.在消息循环中 ON_NOTIFY(NM_DBLCLK,IDC_LIST_USERS,CUsersDlg::OnDblclk)3.定义消息 void CUsersDlg::OnDblclk(NMHDR* pNMHDR, LRESULT*原创 2013-03-22 16:53:08 · 1594 阅读 · 0 评论 -
MFC工具栏设置多彩按钮以及在工具栏添加其他控件
一个好的软件,界面非常重要,其中的功能要让客户一目了然。而这些可以借助于工具栏,如在Microsoft Word中的工具栏,相关的操作基本上都可以借助工具栏来完成。下面,我就将我知道的关于VC中关于工具栏的一些东西写写,与大家共享,不对的地方请大家 帮忙纠正。 下面我以Visual Studio.net 2003下的单文档/视图的程序为例说明。 在VS中,实现工具栏的类原创 2013-03-21 22:34:16 · 1813 阅读 · 0 评论 -
C/C++中Sqlite使用简介
原文:http://www.cnblogs.com/acloud/archive/2012/03/23/2413814.html 一、简介 SQLite是一个基于文件的轻量级数据库,但功能还挺强,速度也很快,对于小型数据库应用开发绝对够用了。使用起来也非常方便,下面的介绍可以看出来,使用起来真的非常简单。 二、官方网站 Sqlite的官方网站www.sqlite.org,在该网站可以下载最新的转载 2013-04-15 22:08:29 · 592 阅读 · 0 评论 -
Error LNK1123: failure during conversion to COFF: file invalid or corrupt
地址:http://fisnikhasani.com/error-lnk1123-failure-during-conversion-to-coff-file-invalid-or-corrupt/ October 17, 2012 Yesterday, I encountered an error in Microsoft Visual Studio 2010, when I in转载 2013-12-02 14:05:04 · 851 阅读 · 0 评论