您的位置:C++老鼠窝编程 新闻公告 文章列表


 

GetTextMetrics与GetTextExtent的区别
发布时间:2008-09-25  -  点击:2次  -  字数:635字
GetTextMetrics:获取当前字体的信息 GetTextExtent:获取特定的字符串在屏幕上所占的宽度和高度 对于这两个函数的作用,我在编程的时候,也有一定的困惑。因此,我也想,其他人在编程的时候也肯定有 同样的困惑。所以我把他们解释一下...
afxtempl.h 254行 debug assertion failed
发布时间:2008-09-25  -  点击:2次  -  字数:308字
出现这个错误最明细的原因是使用数组访问越界的问题 如使用CArray的情况下 getat(最大数目+N)访问 就会提示这个问题。 这个错误是 ASSERT 宏提示的错误。 afxtempl.h 中第253和254行内容如下: AFX_INLINE TYPE CArray TYPE, ARG_TYPE ::GetAt(int nIndex)...
_CrtIsValidHeapPointer(PUserData) on exit
发布时间:2008-09-25  -  点击:4次  -  字数:6004字
Hello, I've got a problem that I'm not able to cope with... I've 2 forms that connect to MySql database, and the case is that if I use CBrush and ON_WM_CTLCOLOR() message on my second form I got this error at the exit. I can change the...
_CrtIsValidHeapPointer fails on globally created object within a static llibrary
发布时间:2008-09-25  -  点击:2次  -  字数:3360字
Hello, I have a very simple class in a static library which instantiates a global object of it. Following is a piece of the header. class { MyBoard public MyBoard(std::string net_id); ~MyBoard(){} std::string NetworkId();...
_ASSERTE(_CrtIsValidHeapPointer(pUserData)); Debug Assertion Failure 产生的原因
发布时间:2008-09-25  -  点击:2次  -  字数:1410字
The _CrtIsValidHeapPointer function is used to ensure that a specific memory address is within the local heap. The local heap refers to the heap created and managed by a particular instance of the C...
VC Debug中“please enter the path for mfcs42.pdb”错误解决
发布时间:2008-09-18  -  点击:2次  -  字数:208字
在VC开发中,可能遇到在Debug的时候遇到弹出 please enter the path for mfcs42.pdb 对话框,当然你可以选择取消跳过,但是带来的结果是你在Debug过程中Watch除了内建基本型别的变量外,不能获取其他类型变量的运行时期信息(如字符串、函数等...
afxcontextisDLL表示什么意思呢?
发布时间:2008-09-18  -  点击:2次  -  字数:304字
MFC source code 定义如下 #define afxContextIsDLL AfxGetModuleState()- m_bDLL AFX_MODULE_STATE* AFXAPI AfxGetModuleState() { _AFX_THREAD_STATE* pState = _afxThreadState; AFX_MODULE_STATE* pResult; if (pState- m_pModuleState != NULL) { //...
直接通过ODBC读写Excel表格文件
发布时间:2008-08-12  -  点击:11次  -  字数:1968字
想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动 MICROSOFT EXCEL DRIVER (*.XLS) 。然后,可根据下面步骤进行: 1. 在StdAfx.h文件中加入: #include afxdb.h #include odbcinst.h 2...
VC++ 中的ODBC 编程
发布时间:2008-08-12  -  点击:10次  -  字数:4647字
摘要:ODBC(Open Database Connectivity,开放式数据库连接),是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的标准应用程序接口(API)。本文给出Windows95环境下用VisualC++进行ODBC编程的具体方法及 技巧。 一.概述 ---...
vc 在ODBC 中应用DDX 和 RFX
发布时间:2008-08-12  -  点击:4次  -  字数:3140字
MFC 中ODBC 类库简介 ----MFC 中针对ODBC数据库编程提供了五种基类。这些类封装了有关ODBC的API调用,使用 户能够利用ODBC完成不同类型的数据库编程工作,如访 问Foxpro、dBASE 或Sybase 等不同类型数据库文件,从而避开各种类型数据库文件的复杂的内部结构...
ODBC中的同步与异步执行模式
发布时间:2008-08-12  -  点击:5次  -  字数:2906字
近年来,随着计算机局域网技术的不断发展,计算机体系结构已经发展到复杂 而开放的客户机/服务器模式。对于客户机/服务器应用的开发,目前常用的前端开 发工具有Visual Basic、Visual Foxpro、Delphi、PowerBuilder等,它们可以通过ODBC...
vc 实现标题条的显示与隐藏
发布时间:2008-08-12  -  点击:7次  -  字数:968字
有时候为了实际的显示面积大一些或其他的一些原因需要对标题条进行隐藏或显示。本文使用一个简单的例子,说明如何在MFC应用程序的框架下来实现它。其中使用API的方法也可用于其他的Windows应用开发环境。 CWnd类提供了一个函数ModifyStyle...
高级编程接口函数Advapi32.dll
发布时间:2008-07-31  -  点击:6次  -  字数:4501字
函数原型 说明 AbortSystemShutDown 终止使用 InitiatezSystemShutdown函数启 动系统 AccessCheck 服务器应用程序用该函数来 控制验证客户对 某对象的访问权限 AccessCheckAndAuditAlarm 执行一个访问验证并产生相 应的查核消息,...
项目成功的12个关键原则
发布时间:2008-07-31  -  点击:6次  -  字数:1597字
1、项目经理必须关注项目成功的三个标准 简单地说,一是准时;二是预算控制在既定的范围内;三是质量得到经理和用户们的赞许。项目经理必须保证项目小组的每一位成员都能对照上面三个标准来进行工作。 2...
VC中怎样使用OLE字符串?
发布时间:2008-07-30  -  点击:3次  -  字数:1544字
一、概述 32位宽字符串,前面32位为长度,尾部以0结束 二、相关定义 BSTR (又称Basic 类型字符串) LPOLESTR 相关宏定义: typedef unsigned short wchar_t; (unsigned short为两字节) typedef wchar_t WCHAR; typedef WCHAR OLECHAR; (Win32) typedef OLECHAR*...
UNICODE 编程介绍
发布时间:2008-07-30  -  点击:5次  -  字数:4927字
简介 如果你编写的程序是针对非英语国家的用户,如中国、日本、东欧和中东地区,那么你一定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC...
字符在内存中是怎样存储的呢?
发布时间:2008-07-30  -  点击:3次  -  字数:625字
单字节字符串:每个字符占一个字节按顺序依次存储,最后以单字节表示的0结束。例如。 Bob 的存贮形式如下: 42 6F 62 00 B o b BOS Unicode的存储形式,L Bob 42 00 6F 00 62 00 00 00 B o b BOS 使用两个字节表示的0来做结束标志。...
VC实现文件加密功能
发布时间:2008-07-30  -  点击:3次  -  字数:1665字
我前几天在VC知识库(VCKBASE.COM)下载了一个 徐景周 做的一个叫 加密之星 的小工具的源代码,我把它编译后拿文件来实验一下发现它对大多数文件都不管用.比如,加密文本文件只有文件的前一部分被加密而大部分还完整的存在, 如果用来加密mp3...
VC调用ACM音频压缩编程接口
发布时间:2008-07-30  -  点击:2次  -  字数:4855字
音 频 和 视 频 数 据 是 大 多 数 多 媒 体 应 用 程 序 向 用 户 提 供 信 息 的 主 要 方 式, 这 些 数 据 一 般 具 有 较 高 的 采 样 速 率, 如 果 不 经 过 压 缩 的 话, 保 存 它 们 需 要 消 耗 大 量 的 存 贮 空 间, 在 网 络 上 进 行 传...
如何阻止WINDOWS关闭?
发布时间:2008-07-29  -  点击:2次  -  字数:353字
我有一个应用程序会不停地工作.当该程序正常运行时,该如何避免用户关掉系统?是不是该用WM_QUERYENDSESSION. 是的,在你的主框架窗口类中使用. // in the class header afx_msg BOOL OnQueryEndSession( WPARAM wReserved, LPARAM lEndReason ); // in the...
如何用键盘滚动分割的视口?
发布时间:2008-07-29  -  点击:2次  -  字数:2609字
我的问题是当我用鼠标滚动分割窗口时,视口滚动都很正常,但用键盘时,却什么也没有发生. 在你的视图继承类中加入如下两个函数,假定该类为CScrollerView: void CScrollerView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { BOOL processed; for...
如何向ATL-COM对象传送一个数组?
发布时间:2008-07-29  -  点击:3次  -  字数:723字
我想创建一个函数来向ATL-COM对象传送数组. 如下代码的方法用于ACTIVEX中,可能对ATL-COM也有启发吧. CoInitialize(NULL); CLSID m_clsid; USES_CONVERSION; ::CLSIDFromString(T2OLE( ROUNDANALOG.RoundAnlgAARCtrl.1 ), m_clsid); IDispatch FAR* pObj = ...
fatal error RC1015 LNK1104 解决办法
发布时间:2008-07-23  -  点击:53次  -  字数:605字
fatal error RC1015: cannot open include file 'afxres.h'. 需要在Tools- Option- Directories- Include files下添加: C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\INCLUDE fatal error RC1015: cannot open include file ...
为什么在VC++6.0中会出现Compiling...Error spawning cl.exea.obj - 1 error(s), 0 warning
发布时间:2008-07-23  -  点击:8次  -  字数:905字
可能很多人在安装VC 6.0后有过点击 Compile 或者 Build 后被出现的 Compiling... ,Error spawning cl.exe 错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的, CL.exe 是VC使用真正的编译器(编译程序...
[转]VC/MFC如何调试并修改内存泄漏?
发布时间:2008-07-23  -  点击:4次  -  字数:1669字

首先,应该是MFC报告我们发现内存泄漏。注意:要多运行几次,以确定输出的内容不变,特别是{}之间的数值,不能变,否则下面的方法就不好用了。 我们来看看: F:\CodeSample\Test\TestPipe\LeakTest\MainFrm.cpp( 54 ) : { 86 } normal block...

1   2   3   4   5   6  下一页>>  

当前是第1页,共6页(每页显示25条记录,共146条记录)