C++
w946995383_02
这个作者很懒,什么都没留下…
展开
-
vs2015编译vc6项目时,error C2011: “Font”:“struct”类型重定义 相关解决办法
最近在升级一个历史遗留项目软件时,使用到了excel.cpp,在vc6下编译时没有问题的;在改了N多vs2015认为是错误的语法之后,编译到了excel,然后就出现了如截图中所示的问题;1、“Font”:"struct"类型重定义2、未申明的标识符“_Application”: 未声明的标识符“app”: 未声明的标识符“Workbooks”: 未声明的标识符等一系列的未申明的标识符问题从网上查找到的解决办法如下,好几篇都是一样的,按照图中的方法操作以后,还是不...原创 2022-05-06 10:04:06 · 627 阅读 · 0 评论 -
WIN10 下单步调试vc6项目 Unhandled exception in ***.exe(OLE32.DLL):0xC000041D:(no name) 解决办法
最近工作电脑由于前任留下的C盘爆红,看着不爽,升级系统到win10,工作环境部署完成后,vc6打开很久以前的项目进行维护,断点处F10后,一句不能出任何BUG的代码也报错了于是在网上查找各种解决方案,无外乎是如下的方案:尝试过后,发现并没有什么乱用,或许是我打开方式不对??????仔细看了看报错信息,发现了个OLE32.dll,刚好在上面截图中提到的界面发现了这个东西,尝试取消勾选“OLE RPC debugging”后,重新打开,F10,诶,顺利下一步了。特此记录,防.原创 2021-09-28 11:48:39 · 2452 阅读 · 4 评论 -
奇怪的现象:编辑框控件绑定double类型值,当输入0时,调用Updatedata(TRUE)之后自动变成其他的值?
现象:做项目时,在将基于MFC的应用程序移植到目标设备PC上时,偶然发现编辑框控件绑定double类型值,当输入0时,调用Updatedata(TRUE)之后自动变成其他的值,但是在自己电脑上编译,运行,调试,都没有发现问题。于是乎就在设备PC上安装了vs2015,进入调试,发现了问题所在:Updatedata(TRUE)之后,响应数据交换函数:void CXXXDlg::DoDataExchange(CDataExchange* pDX) 中的DDX_Text(pDX, IDC_EDIT1...原创 2021-02-26 14:42:44 · 505 阅读 · 4 评论