VC/MFC
lxsshizishizi
这个作者很懒,什么都没留下…
展开
-
CFile中::Abort与::Close的区别
Virtual void Abort():关闭与此对象相关联的文件并使文件不可读写,如果在析构次对象时未关闭文件,则构造函数关闭它。在处理异常时,CFile::Abort与CFile::Close有两大区别。首先,Abort函数不会因失败产生异常值,因为Abort忽略失败;其次,如果文件未被打开或已经关闭,Abort不会插入断言。如果用new把CFile对象分配在堆栈顶,在关闭文件后必须删除它原创 2007-01-28 16:03:00 · 3562 阅读 · 1 评论 -
线程
1.MFC将线程分为两类:用户界面(User interface)线程和工作者线程(Worker thread)。这两者之间的区别是用户界面线程有消息循环,而工作者线程没有。2.有两种方法用来在MFC应用程序中创建一个线程。可以构造一个CWinThread对象,并调用该对象的CreateThread()函数来创建线程,也可以使用AfxBeginThread()构造一个CWinThre原创 2007-02-05 14:18:00 · 753 阅读 · 0 评论 -
One or more files are out of date or do not exist
One or more files are out of date or do not exist。当运行程序是会弹出个消息框,消息显示为:One or more files are out of date or do not exist 。。。need rebuild!主要产生的原因是:计算机系统时间可能被你设置过了,如果设置的时间超过现有时间就有可能出现这样的问题,这个问题不用担心原创 2007-04-20 11:36:00 · 4407 阅读 · 1 评论 -
visual c++ 集成开发环境
最著名的application framework有两套,分别是:MFC(Microsoft Foundation Class)和OWL(ObjectWindow Library),但集成开发环境(IDE)却呈百家争鸣之势。原创 2007-08-05 22:08:00 · 746 阅读 · 0 评论 -
component&Activex controls
Visual Basic 使用VBX(Visual Basic Xtension)组建。Delphi和C++Builder使用VCL(Visual Component Library)组建,Visual C++则使用OCX(OLE Control eXtension)组建。如今OCX又演化到所谓的Activex组建。原创 2007-08-11 22:02:00 · 658 阅读 · 0 评论