error C2259: 'CException' : cannot instantiate abstract class
摘要:vc6.0编译通过,VS2008则报错 解决方法: 把CException改为CUserException
阅读全文
posted @
2016-08-26 11:43
今夜太冷
阅读(1524)
推荐(0) 编辑
c++子类调用基类方法的一个例子
摘要:Base.h #pragma once class Base { public: Base(void); ~Base(void); bool CreatClone(Base* item); char* m_baseprop1; }; Base.cpp #include "StdAfx.h" #include ...
阅读全文
posted @
2016-08-19 09:59
今夜太冷
阅读(5851)
推荐(0) 编辑
MFC的BeginWaitCursor和EndWaitCursor函数
摘要:MFC提供了BeginWaitCursor和EndWaitCursor函数来显示和隐藏等待的图标,以下是例子。 void CMainView::OnEditClone() { BeginWaitCursor(); //Other logic. EndWaitCursor(); }
阅读全文
posted @
2016-08-17 17:08
今夜太冷
阅读(1355)
推荐(0) 编辑
COleChangeSourceDialog不能Change Source的解决方法
摘要:在微软给的例子OClient中,有选中一个OLE对象然后Change Source的功能,但是会报错。分析了一下是这样的: void CMainView::OnOleChangeSource() { ASSERT(m_pSelection != NULL && m_pSelection->GetType() == OT_LINK); COleChangeSourceDial...
阅读全文
posted @
2016-08-17 16:38
今夜太冷
阅读(449)
推荐(0) 编辑
no 'object' file generated
摘要:c++编译的时候出现如下的错误: no 'object' file generated 【解决方法】 Go to project properties -> configurations properties -> C/C++ -> treats warning as error -> No (/WX-).
阅读全文
posted @
2016-08-17 14:14
今夜太冷
阅读(1593)
推荐(0) 编辑
IOleItemContainer的接口定义
摘要:IOleItemContainer的接口定义
阅读全文
posted @
2016-08-12 17:32
今夜太冷
阅读(166)
推荐(0) 编辑
IMoniker接口的MKParseDisplayName和 GetDisplayName的注意事项
摘要:IMoniker接口的MKParseDisplayName和 GetDisplayName的注意事项
阅读全文
posted @
2016-08-12 15:17
今夜太冷
阅读(1078)
推荐(0) 编辑
MFC CFileDialog用法例子。
摘要:Set it toTRUEto construct aFile Opendialog box. Set it toFALSEto construct aFile Save Asdialog box. void CCompFileDlg::OnDirbrowser() { // TODO: Add your control notification handler cod...
阅读全文
posted @
2016-08-12 13:34
今夜太冷
阅读(2241)
推荐(0) 编辑
<COM原理和应用>第七章的ITextObject代码是什么?
摘要:第7章中有如下的描述:-----------------------------------为了在程序中使用"Text.Object"文本对象,我们利用ClassWizard引入文本对象控制类,ClassWizard会为我们创建一个COleDispatchDriver的派生类ITextObject,在后面代码中我们将会看到ITextObject类的用法。--------------------...
阅读全文
posted @
2016-08-12 11:37
今夜太冷
阅读(382)
推荐(0) 编辑
CString转换成char*
摘要:CString转换成char* CString strSource;//宣告CStringchar* charSource; //宣告char*法1:charSource = (char*)strSource.GetBuffer(0);法2:charSource = (char*)strSource.GetBuffer(strSource.GetLength());法3:charSource = ...
阅读全文
posted @
2016-08-10 15:47
今夜太冷
阅读(39142)
推荐(0) 编辑
COM结构化存储中存储对象或者流对象的命名规则
摘要:COM结构化存储中存储对象或者流对象的命名规则
阅读全文
posted @
2016-08-09 14:49
今夜太冷
阅读(281)
推荐(0) 编辑
VS2008:Failed to return new Code Element
摘要:VS2008添加自动化类,报错: 【解决方法1】 This can be fixed by installing SP1. Please see https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=100182 【解决方法2】 I already have s...
阅读全文
posted @
2016-08-05 18:03
今夜太冷
阅读(437)
推荐(0) 编辑
MFC COM调用时出现E_OUTOFMEMORY错误
摘要:按照第五章写的基于MFCdll的COM,COM对象不是基于Automation的,自己映射了接口,也把潘爱民的源代码看了,感觉和他的代码一样呀,为什么在客户端用CoCreateInstance就出现了E_OUTOFMEMORY呢? 【分析】 打开OLEVIEW,在All Objects类别下找到这个组件。 点击或者右键"Create Instance"都报错,跟程序中调用的错误是...
阅读全文
posted @
2016-08-03 16:08
今夜太冷
阅读(1205)
推荐(0) 编辑
红米NOTE应用闪退(包括系统设置等各种界面)问题解决经历
摘要:关机状态下同时按减音量按钮和开机按钮,进入一个菜单,选择recovery(减音量键是移动,加音量键是确定),当出现一个倒地的机器人的时候,稍待片刻按开机键会出现双清以及刷机菜单。wipe data/factory reset和 wipe cache partition 是双清,apply update from sdcard是卡刷(本人的机子卡刷包必须放置在SD卡里才行,这里无法识别手机内存,...
阅读全文
posted @
2016-08-02 15:06
今夜太冷
阅读(1871)
推荐(0) 编辑
C++中用完需要释放掉内存的几个类
摘要:BSTR BSTR bstrXML = NULL; //用完以后,或者 catch段中 if(bstrXML) ::SysFreeString(result);VARIANT VARIANT varFileName; //用完以后,或者 catch段中 VariantClear(&varFileName);支持Release的COM接口,例如: IXMLDOMDocument *pXMLDom...
阅读全文
posted @
2016-08-02 14:28
今夜太冷
阅读(646)
推荐(0) 编辑