摘要:在同一台windows10电脑上调试过一个工程以后,切换了账号再次调试出现错误 DEP0700 : Registration of the app failed. Another user has already installed a packaged version of this app. A
阅读全文
摘要:WMI是Windows Management Instrumentation的缩写。它提供能非常强大的功能,比如:主板、BIOS、内存、磁盘、网络等的操作。详情参考:http://msdn.microsoft.com/en-us/library/aa384642(VS.85).aspx这里只是备注一下如何操作本地共享文件夹。共享文件夹大家都应该比较熟悉:共享音乐,电影,游戏,文档什么的给其他人使用...
阅读全文
摘要:今天看到一段奇特的托管C++代码(下面的的代码是随手写的类似代码)[代码]熟悉C#的人一看就了解,这不就是C#里面的范型吗?(习惯于C++的我很拗口地说)没错就是范型,不过这是托管C++的版本。之前我一篇托管C++随笔里面有提到托管C++里面其实支持template的。这两个东东功能上是一样的,可以让函数,类支持各种各样的参数。但是这两者之间又有什么区别呢?一头雾水,那就google吧(顺便抱怨一...
阅读全文
摘要:本文摘自:http://blogs.msdn.com/b/nicholg/archive/2006/06/04/617466.aspxI recentlyneeded a dictionary which uses weak references to store both its keys and values, but which otherwise tried its hardest to ...
阅读全文
摘要:DevIL可以用来加载各种图片.bmp, .cut, .dds, .doom, .exr, .hdr, .gif, .ico, .jp2, .jpg,.lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm, .psd, .psp, .raw, .sgi, .tga and .tif http://openil.sourcef...
阅读全文
摘要:.NET并不是平地而起的,它也是基于Win32构建的。所以不可避免的.NET会调用Win32来实现一些功能。因为标准代码的运行不受.NET运行库控制,所以在调用标准代码时,必须考虑到指针是没有被跟踪的,内存也没有垃圾回收,没有.NET上下文环境。因此不能向标准代码传递对象引用,相反,它们必须被封装为适合标准代码的形式。这个过程称为Interop.非托管类不能包含托管类的数据成员因为非托管类是直接在...
阅读全文
摘要:最近前一个项目结束,新的项目还未开始,并且下一个项目有可能需要用到C#/C++混合编程,于是乎开始了托管C++的学习过程。现在公司的游戏编辑器就是采用了C#做编辑器,C++做游戏引擎,托管C++做封装连接编辑器和引擎。不可否认.NET的功能强大,个人现在也偏好使用C#做工具。不过之前托管C++从未接触,想来凭借多年C++的底子和C#的经验,学习托管C++应该也不是件难事。学习教材:Visual C...
阅读全文
摘要:用习惯了CodeWarrior的头文件/Cpp文件切换的快捷键,感觉还是不错的,但是VS.NET里面竟然没有,只好上网搜了下,嘿嘿,还不错,让我找到了,特地拷贝过来以供参考,很简单的一端宏SubSourceHeaderJumper()'splittedfilenameDimSArrAsSystem.Array'newfilenamegeneratedbymacrosDimNewFNAsString...
阅读全文
摘要:这几天做一个BMP2AVI的转换器,要用到XviD Codec的编码器,使用过程中,发现有一个Status窗口弹出来,压缩过程奇慢GraphEdit里的结构如下:PushSourceBitmapSetFilter -> XviD MPEG-4 Codec -> AVI Mux -> FileWriter并且关闭GraphEdit的时候,关闭不了程序,程序失去响应,怀疑是因为Sta...
阅读全文