- 博客(8)
- 资源 (30)
- 收藏
- 关注
原创 MFC:网络通讯遇到的几个问题
一、udp的recvfrom无法接收数据这个问题不是程序的问题,毕竟调试助手是收不到包的,应该把防火墙关闭然后重新测试一下程序。二、sin_addr.s_addr和sin_addr.S_un.S_addr看到第一行了没,S_un.S_addr 是s_addr的宏定义,这两个是一个东西(注意大小写呦,MMP~~)三、借助IPHLPAPI函数添加/删除临时Ip4地址增加的IP是临时的,当系统重新启动或者发生其它的PNP事件的时候这个IP就不存在了,比如将网卡禁用,然后启用,就会发现之前调用函数AddI
2018-11-24 17:48:28 1180 1
原创 C++:关于类以及h/cpp文件的一些实用知识
一、VC编译原理解决重定义问题,首先要明白VC的编译原理:VC只编译cpp文件,这些cpp文件构成将来的exe;当VC编译A.cpp文件的时候,如果遇到了语句#include "B.h",实质上是将"B.h"文件中的代码全部“复制”到A.cpp中,然后再继续编译A.cpp。当在B.h文件中定义全局变量a等,即使使用了避免文件重复包含的方法(如下节提到的两种方法),是不能避免“A.cpp中...
2018-11-21 17:22:34 1416
原创 MFC:Stack around the “tWindowString” was corrupted(堆栈损坏,即内存溢出)
最近调试程序的时候出现了这样一个问题其中关键性的内容有两个:出现error的位置和error信息。可以看到错误位置在mytree.cpp的377行,问题原因是Run-Time Check Failure #2 - Stack around the “tWindowString” was corrupted。翻译过来就是运行时检查失败#2 - “tWindowString”周围的堆栈已损坏。所...
2018-11-20 20:57:24 908
原创 C++:吐槽Win7专业版和Win7旗舰版对C++/程序的影响
今天遇到了一个很奇怪的问题,我的电脑是win7+64专业版的,在VC6.0上调试MFC程序,最后程序关闭的时候,弹出下述警告但是在Release版本不会出现这个问题,最关键的是在同学电脑(Win7+64旗舰版)无论是Debug还是Release都没问题,弄得我差点重装系统。后来,进入提示中的filecore.cpp(这是VC6.0软件自己的文件)的295行,程序如下void CFile::...
2018-11-19 17:37:33 609
原创 VB:启用宏故障
打开一个很老的exle文件,启用宏提示各种错误,将解决方法和解决顺序记录下来1.编译错误:若要在64位系统上使用,则必须更新此项目中的代码。请检查并更新Declare语句,然后用PtrSafe属性标记它们。出错的原文是这样写的Private Declare Sub CoFreeUnusedLibraries Lib "OLE32" ()提示已经说的很清楚了,在64位excle上使用Dec...
2018-11-17 22:21:14 2065
原创 MFC:常见的不同类型相互转化的方法
一、LPARAM类型转化为CString类型类型变量LPARAMlParamCStringstr1.将变量lParam的值赋予str的方法:①使用构造函数CString str((char*)lParam); ②使用运算符重载str=(char*)lParam;//注意CString str=(char*)lParam;不会成功③使...
2018-11-16 12:19:22 863
原创 MFC:将工程从VC6.0工程升级到VS2017所遇到的代码不兼容问题集合
一、VS2017下使用MFC无法调用函数Htmlelp1.问题描述在VS2017上开始的时候程序是这么写的:#include "htmlhelp.h"...//通过HtmlHelp调用帮助文件(.chm)的程序代码如下: HtmlHelp(NULL, (LPCSTR)helpFile, HH_DISPLAY_TOPIC, 0);结果报错如下(改段程序在VC6.0上不会报错的):E...
2018-11-16 10:15:19 5288 2
原创 知识点:通过ODBC操作Orcale数据库的说明
本文通过ODBC方式连接Oracle数据库,使用MFC进行数据库操作的关键函数。详细介绍了配置ODBC的方法和其中遇到的各项困难,以及最终几个的关键函数
2018-11-06 23:16:14 1461
OPC2.0DLL安装程序.rar
2019-06-25
Window32SDK函数手册
2019-02-21
Win32 新编 API大全
2019-02-21
Matlabr2016调用VS2017C++编译器的配置文件
2019-01-07
AStyle_3.1_windows 官网下载的很好用的软件
2018-09-18
Visuial Studio 的Artistic Style 3.1插件
2018-08-18
MatrikonOPCSimulation OPC通讯仿真软件
2018-08-06
Windows平台西门子PLC仿真软件(含modscan32、modsim32、虚拟串口)
2018-08-06
Matlab自动获取可用真实串口的函数
2018-08-02
32位Orcale ODBC驱动
2018-05-17
64位Orcle ODBC驱动
2018-05-17
Qt12个入门级程序代码程序(下)
2018-01-23
Qt编写的类似Simulink仿真界面的小程序
2018-01-23
Qt编写的多线程局域网通信软件(含文件传输)
2018-01-23
VC6.0的使用工具(AddOpen插件、字体/颜色设置、番茄助手)
2018-01-23
OpenLiveWriter安装包
2017-09-27
msdn2017的桌面快捷方式
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人