vc++6.0遗留问题

用比较老旧的VC++6.0做开发会出现不少问题,推荐用vs2008或以上版本进行开发。

如果因为某种原因坚持开发也行,但以下这些问题你要熟练掌握解决办法。

1.视图中中某些类突然找不到

解决方案:打开文件列表,找出消失类的头文件在不起眼的地方打几个空格,然后保存。

2.电击打开文件菜单,程序崩溃

解决方案:下载FileTool替换菜单项,解决方案百度很多的。

3.CStdioFile类读取文件返回false

解决方案:当文件的最后一行数据,正好是128的倍数个字符的时候,用ReadString读取,一定会返回FALSE。但实际上读取是成功的,返回的CString中的数据是正确的!(VC6.0中存在这个Bug,VS2005中,没有这个Bug)。

修改一下判断ReadString成功与否的语句:

while (csvfile.ReadString(strLine) != FALSE || strLine.GetLength() != 0)

时间: 2024-10-28 14:35:47

vc++6.0遗留问题的相关文章

VC++ 6.0 C8051F340 USB PC侧通信 Demo

// HelloWorld.cpp : Defines the entry point for the console application. // /*************************************************************************** * VC++ 6.0 C8051F340 USB 通信 Demo * 声明: * 1. 本程序另外需要C8051F340单片机程序配合: * 2. 本程序是在拥有SiUSBXp.h.SiUSBX

vc++6.0快捷键

Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 

【VC++6.0】成功制作并使用lib库,转载

微软有许多头文件,这些头文件里面定义了许多函数,但是在头文件中你却找不到函数内容的身影,因为函数主体被保存在了lib库中.保存在库中有一个好处,那就是源代码不容易被发现,也就是说其中的一些技术别人不容易学到.废话少说,我们现在就开始制作lib库. 首先,第一步,打开VC++6.0,按Ctrl+N,选择工程选项卡,选中“Win32 Static Library”选项,输入工程名称,我们这里用“Lib库”,大家可以自己选择,至于路径,随便选一个吧,反正这次只是lib的实验. 然后点击“确定”,我们两

VC++6.0 sqlite3 配置、测试

/************************************************************************************* * VC++6.0 sqlite3 配置.测试 * 声明: * 本文仅仅是为了测试VC++6.0中是否可以使用sqlite3数据库,主要用于完成后续的 * 一些需求. * * 2015-10-21 晴 深圳 南山平山村 曾剑锋 *************************************************

在VC++6.0中给对话框设置背景色或者背景图片

/*********************************************************** *说明: 在VC++6.0中给对话框设置背景色或者背景图片 *备注:测试代码的对话框程序的工程名为:BJ *原理:在OnPaint()中加入代码 ***********************************************************/ // 注意:去掉相应以 /* */ 注释的注释符号后代码生效 void CBJDlg::OnPaint() {

VC++6.0 配置CppUTest测试环境

最近看<软件项目成功之道>,书中无数次提及到“单元测试”对于项目成败的重要性,看到同事将CppUTest用于Linux动态库测试,于是在VC++6.0环境下搭建一个基于CppUTest的单元测试环境,用于测试工作中编写的C函数.下面就来介绍整个搭建过程,整个过程分为四步:前期准备——需要的库:环境配置——VC++6.0配置:实例演示——可复现的Demo:拓展——后续学习资料. 一.前期准备: CppUTest下载 官网:http://cpputest.github.io/ 历史版本:https

解决win8与VC++6.0不兼容问题

找到VC++6.0安装文件夹Bin下的MSDEV.EXE程序 将MSDEV名字改为MSDEV1(或MSDEV2,3...) 右击改好的MSDEV1,打开属性面板,选择兼容性,勾上“在兼容模式下运行”,选择“windo XP (Service Pack 3 ),点击确定 双击MSDEV1就可以打开VC++6.0了 根本解决方案:如果用win8以上的版本,建议使用vs2012及其以上的版本.

解决win8不兼容VC++6.0

1.找到VC++6.0安装文件夹Bin下的MSDEV.EXE程序建议直接右键图标,选择‘打开文件位置’ 2.将MSDEV名字改为MSDEV1 3.右击改好的MSDEV1,打开属性面板,选择兼容性,勾上“以兼容模式运行运行这个程序”,选择“window  XP  (Service   Pack  2 ),点击确定 4.双击MSDEV1就可以打开VC++6.0了,正常运行

计算机二级软件VC++6.0下载地址

计算机二级软件VC++6.0介绍: 适合所有参加全国计算机等级考试的童鞋们--见图如下: 下载地址:(以下两者任选其一即可) (1).计算机二级软件VC++6.0(16.35MB) (2).计算机二级软件VC++6.0(45.26MB)(适合Windows开发软件) 计算机二级软件VC++6.0下载地址,布布扣,bubuko.com