VC
YuwenTims
这个作者很懒,什么都没留下…
展开
-
VS2005 类关系图及代码段
1 通过类关系图为应用程序建模!1-1 创建新的类关系图方法1-1-1 项目->添加新项->类关系图1-1-2 在解决方案资源管理器中选项目或源文件->右键->查看类关系图1-1-3 在类视图选项目名或类快捷菜单->右键->查看类关系图 2 利用代码段提高工作效率2-1 代码工具箱2-2 代码段 添加方法2-2-1 Ctrl+K 再按 Ctrl+X2-原创 2008-12-30 23:02:00 · 1341 阅读 · 0 评论 -
VC6 使用过程中遇到的问题
1、radio 控件 绑定的值 被改 写。场景:radio3、radio4、radio5(组1),radio1、radio2(组2),radio6、radio7(均不可见,且不设置group),tab顺序为:3-4-5-1-2-6-7。组一绑定变量 正常,组2绑定的变量 总是 3(为radio6、radio7 设置group 后 正常)。原创 2012-06-18 19:55:29 · 411 阅读 · 0 评论 -
给vc6安装sp6补丁直接返回失败
给vc6安装sp6补丁点击安装后,直接返回Visual Studio 6.0 Service Pack 6 Setup was not completed successfully.google查找后,解决问题。原来是注册表缺少一项值:[HKEY_LOCAL_MACHINE/SO转载 2011-07-26 15:31:10 · 2184 阅读 · 0 评论 -
进程间通信的方法
<br /><br />http://www.cnblogs.com/wangliang651/archive/2007/07/17/820699.html<br /> <br />进程介绍:<br />进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:<br />(1)操作系统用来管理进程的内核对象。<br />内核对象也是系统用来存放关于进程的统计信息的地方。<br />(2)地址空间.<br />它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。转载 2011-02-28 15:51:00 · 643 阅读 · 0 评论 -
C++Builder及VC的DLL相互调用
from: http://topic.csdn.net/u/20090302/17/99d1fbc5-4be6-4744-96d9-09b16c0d93c3.html常在江湖飘,少不了要和DLL打交道。有时我们需要使用C++Builder编写一个DLL,然后拿到VC中用(比如用C++Builder写一个窗体封装到DLL);有时又要拿VC编写的DLL在C++Builder使用(比如拿到一个产品的开发包,这个包是一堆用VC写的DLL)。很遗憾,由于MS和Borland(CodeGear)两家的编辑器实现细节不同转载 2010-12-16 14:18:00 · 818 阅读 · 0 评论 -
使用VC6.0打开VC工程出现“内存不足”的RUN TIME ERROR
转自:http://blog.csdn.net/ganzi_yy/archive/2010/04/11/5473537.aspx在VC6中编程多次突然断电后,再打开工程时会出现“内存不足”问题。网上找到的解决方法: (已验证通过)删除工程中的clw文件后重新打开工程即可转载 2010-11-29 11:30:00 · 2199 阅读 · 1 评论 -
Parsing error: Expected
今天使用VC6.0遇到Parsing error: Expected";"。网上解决方案:(已验证通过)在编程的过程中突然遇到 Parsingerror:Expected "=".,但是程序可以正常编译及运行,只是点击控件的时候出现问题,在网上查了一下,是如下原因造成的:我把代码写在了 //{{AFX_DATA_INIT(CMonitorDlg)//}}AFX_DATA_INIT当中了,如果把代码写到其外面,则就正常了。//{{AFX_DATA_INIT(CMonitorDlg)//}}AFX_DATA_I转载 2010-09-03 09:40:00 · 5080 阅读 · 0 评论 -
获得 Win32 窗口句柄的更好的方法----动态生成并显示 HTML 文档----再谈禁用HTML的上下文菜单...
原文出处:MSDN Magazine C++ Q&A http://msdn.microsoft.com/zh-cn/magazine/cc164109(en-us).aspx转贴出处:http://www.vckbase.com/document/viewdoc/?id=931下载源代码 译者注:在以前的VC知识库 Online Journal 上有三篇文章:“VC6中使用CHtmlView在对话框控制中显示HTML文件”(第六期)“如何禁用HTML页面的上下文菜单”(第十一期)“Convert CH转载 2010-09-10 10:54:00 · 2221 阅读 · 0 评论 -
vc中debug版程序正常但release版崩溃
I. 内存分配问题1. 变量未初始化。为debug中会自动给变量初始化found=FALSE,而在release版中则不会。所以尽可能的给变量、类或结构初始化。2. 数据溢出的问题如:char buffer[10];int counter;lstrcpy(buffer, "abcdefghik");在debug版中buffer的NULL覆盖了counter的高位,但是除非counter>16M,什么问题也没有。但是在release版中,counter可能被放在寄存器中,这样NULL就覆盖了buffer下面的转载 2010-09-10 10:12:00 · 1971 阅读 · 1 评论 -
vc6.0 类在类视图消失的解决方案
网上的解决方案:1、更改相关类的头文件的文件名2、关闭工程后,删除.ncb(说法1),删除.clw(说法2)关于第一种方法 已验证通过。注意:如果只是在头文件的文件名最后添加一个空格(如file.h改为file .h)似乎不能解决问题(我的测试是如此)。关于第二种方法 未验证。第三种解决方案(已验证通过)把整个工程文件复制一份(备份),然后从备份中打开工程即可。原创 2010-08-31 10:51:00 · 1577 阅读 · 1 评论 -
关于tree control的使用
m_tree.ModifyStyle(NULL,TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT);//设置树形控件的风格 TVS_HASBUTTONS 设置添加图标:+和- TVS_HASLINES 设置父节点和子节点间有连线 TVS_LINESATROOT 设置根节点和子节点间有连线 HTREEITEM m_hRoot =m_t原创 2009-07-17 17:54:00 · 2052 阅读 · 0 评论 -
VC2005 error C2664
错误 1 error C2664: “CreateFileW”: 不能将参数 1 从“char [7]”转换为“LPCWSTR” e:/mystudy/09/myvirtualdisk11/myvirtualdiskdll/diskdll.cpp 112 错误 2 error C2664: “DefineDosDeviceW”: 不能将参数 2 从“char *__w64 ”转换为“LPCWS原创 2009-03-27 04:06:00 · 3944 阅读 · 5 评论 -
VC++ 数据类型转换
DWORD转换为char *: sprintf_s( sIp, 16, "%d.%d.%d.%d", (m_IP>>24) & 0xff, (m_IP>>16) & 0xff, (m_IP>>8) & 0xff, m_IP & 0xff );Char * 转换为十六进制形式的CStringstr1.Format(_T("0x%02x"),recvBuf[i]);Int To CSt原创 2009-07-06 17:58:00 · 763 阅读 · 0 评论