- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 智能指针CComPtr和CComQIPtr的区别
<br />现在又开始接触COM组件啦<br />加油!<br />http://blog.youkuaiyun.com/b97/archive/2007/06/25/1666278.aspx<br />1) CComPtr和CComQIPtr都支持相应的内存管理<br />2) CComQIPtr模板类附加一个IID参数可以实现接口查询<br /><br />CComPtr<br />1) 超出有效范围自动 Release()<br />2) 注意防止重复调用 Release()<br /><br />CComQIP
2010-09-20 15:56:00
712
原创 字符串匹配
<br />首先找到一本系统介绍字符串匹配的书<br />http://d.download.youkuaiyun.com/down/1951661/ld6886<br />有兴趣可以看下<br /> <br />一、标准库函数<br /> 在C/C++语言编程过程中,一般的字符串搜索操作都是通过标准库的strstr()函数来完成的,这在通常的情况下,因为字符串的搜索操作不多,并不会产生效率问题。<br /> 原函数为:char* strstr(const char* src, const ch
2010-09-20 15:55:00
409
转载 键盘按键编码
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”
2010-04-22 10:39:00
3394
原创 继续深入C#调用win32 API的学习
找到几篇好文章暴强贴:从.NET平台调用Win32 API 作者:刘铁猛 Calling Win32 DLLs in C# with P/Invoke 为什么是static extern 类型上面这篇文章讲的不错Now, notice that the MessageBeep method was declared as static. This is a requi
2010-03-31 15:49:00
587
转载 filter属性页
本篇文档我们将要讲述如何给一个filter创建一个属性页,通过CBasePropertyPage基类。这篇文档的实例代码演示了创建属性页的步骤,这里我们假设我们要创建属性页的视频filter支持饱和度属性页,这个属性页有一个滑动条,用户可以通过这个滑动条来控制饱和度。第一步,设置属性的机理Filter必须支持一种和属性页沟通的方式,通过属性页可以设置或者获取filter的属性,下面是可能的
2009-10-12 14:24:00
672
原创 记录
http://www.codeguru.com/cpp/com-tech/activex/controls/article.php/c2649/
2009-09-27 15:28:00
381
原创 proe二次开发配置
先说环境:我用的是wf2.0+vs2003配置参考http://www.pisx.com/bbs/topic.php?filename=15404&extra=page%3D2之前怎么都配不好摘录重点不管选择Win32 Release 还是 Win32 Debug 设置Pro/TOOLKIT程序所需要的几个库文件是一样的。 点击 “项目” ---〉“属性”, 选择 “配置属性”
2009-09-21 22:50:00
1380
原创 修改资源导致 error RC2135 链接错误
修改资源导致 error RC2135 链接错误 分类:error RC2135部分文章来自于网络,如有侵权请联系站长,以便及时卸下来 相信各位朋友一定开发过可以显示对话框的常规MFC DLL,例如显示一个登陆对话框并进行口令校验。我在VC6下面做时,一点问题都没有。可是转到 VC.NET 中文版之后,麻烦却
2009-09-18 17:26:00
10549
转载 从VC6到VC9移植代码问题总结
当年在学校学习C编程的时候用的是TC2.0,后来学C++用TC3.0,有一天突然发现Borland C++ 3.1的IDE比较好用,于是改用BC31,然后是BC4,但是到了BC5(还有BC5.02)的时候就玩不下去了,因为我那台只有16M内存的P100实在是跑不动这个庞然大物,在OWL和MFC之间“痛苦地”抉择了一部电影的时间后,我决定放弃添加内存的计划,改用Visual C++试试。因为当时内存
2009-08-10 10:04:00
1016
原创 Debug Assertion Failed! File:afxwin1.inl Line:22的解决
编译通过了,用注册文件加载到proe,结果出现了如下错误Debug Assertion Failed! File:afxwin1.inl Line:24查到这句话_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle() { ASSERT(afxCurrentResourceHandle != NULL); retur
2009-08-09 23:27:00
4332
2
原创 dll的调试
现在第一步走出了,下面就是调试dll怎么调试呐网上找到如下方法测试环境:WIN XP SP2 + vs2008 + Pro/e WF4.0前提: 1:工程是MFC工程 2:设置断点,并编译成功 3:启动PROE,注册Dll成功 方法: debug->attach to process在进程列表中选择xtop.exe
2009-08-09 22:40:00
555
原创 fatal error C1083: Cannot open include file: 'ProMenu.h': No such file or directory
如果Pro/E是Wildfire2.0及以前版本,请使用VC6编译 如果Pro/E是Wildfire3.0版本,请使用VC.Net 2003编译 本人在Vc6.0编程时出现 LINK : fatal error LNK1104: cannot open file "comsuppw.lib " Error executing link.exe. 谁有什么解决方法,谢谢了。 用6.0编译pr
2009-08-09 12:21:00
1553
原创 error LNK2019
问题:error LNK2019: unresolved external symbol _GetModuleFileNameExW@16 referenced in function _get_module_path_by_address Protk_dll.lib proe1解决办法:进入project->setting->Link->input添加psapi.lib
2009-07-15 10:34:00
489
原创 error C2664 c++
请看:MessageBox(NULL,"hello","msg",MB_OK)编译不过去,要改成MessageBox(NULL,TEXT("hello"),TEXT("msg"),MB_OK) 至于原因,有如下解释:UNICODE 计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码。ASCII码由一个字节中的7位(bit)表示,范围是0x
2009-07-15 10:25:00
893
转载 关于pch
问题: fatal error C1083: Cannot open precompiled header file: Debug/MyQQ.pch: No such file or directory 解决:在工程-设置-c++-最下面的工程选项里去掉××。pch文件在工程-设置-c++-在分类里选择预编译头文件,选择自动使用预补偿页眉,或者选择不使用
2009-07-15 09:44:00
544
基于VHDL的简易数字钟的设计
2010-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人