随笔分类 -  C++/CLI

摘要:在C++中编写一个类,如果我们没明确的创建 拷贝函数和 opertae=的重载,IDE一般会在编译的时候主动添加;在Boost库中,对mutex类没有实现其拷贝和operate=函数,查看其mutex.hpp文件可见如下:classmutex:public::boost::detail::underlying_mutex{private:mutex(mutexconst&);mutex&operator=(mutexconst&);public:mutex(){initialize();}~mutex(){destroy();}typedefunique_lock< 阅读全文
posted @ 2012-10-25 15:33 lianghugg 阅读(1788) 评论(0) 推荐(0) 编辑
摘要:Adobe PDF Reader COM组件(axAcroPDFLib)可以用来在Windows Form中显示PDF文件的内容并进行交互。我们知道,Windows Form应用程序在关闭的时候,会销毁所有控件,而在销毁axAcroPDFLib时似乎遇到了问题。具体表现为:关闭应用程序之后,进程依然会在内存中驻留较长时间,然后才彻底退出;关闭应用程序之后,发生错误:错误“0x0700609c”指令引用的“0×00000014”内存,该内存不能为“read”。简单测试了下,在C#, MFC ,VB中使用都是正常的,但是在C++/CLI 中使用,应用程序退出时就会暴之上的错误。解决方法很简单,只需 阅读全文
posted @ 2010-12-07 11:23 lianghugg 阅读(2331) 评论(0) 推荐(1) 编辑
摘要:简介 原文C++/CLR写的Data Blocks,在使用过程中发现一些设计时粗心造成的问题,重新修改并更新一下。做为c++/cli初学者参考,希望有朋友一起学习交流,如有问题也希望告诉我!程序功能: 从Microsoft Enterprise Library 5.0 Data Blocks剥离出的数据库操作方法,重新用C++/cli简单封装!注意事项:RefDataReader 为自定义类封装了... 阅读全文
posted @ 2010-08-11 16:15 lianghugg 阅读(523) 评论(3) 推荐(1) 编辑
摘要:简介 前段时候在这发布了一篇《.net 3.5的Socket异步完成端口》,当时是C#写的,主要是为了实际项目应用,一段时间过去后在使用过程中发现了一些小问题,并按照上级要求更改为C++/CLI的代码,重新修改并再次发布,希望给c++/cli初学者一点点参考。如发现程序中问题希望告知于我!程序主要功能: 1,使用.net 3.5 SocketAsyncEventArgs类,创建异步Socket的完... 阅读全文
posted @ 2010-08-11 15:49 lianghugg 阅读(1740) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示