RSS 2.0 Feed
2003-12 Entries
摘要:年终了,各种总结报告都要交了,越不动笔就越不想动笔,唉,烦.......[阅读全文]

posted @ | Feedback (3) |

摘要:在DX9里提供了一个叫做Managed DirectX的好东东,为DirectX提供了受控的接口,方便了我们写.Net程序的来做一些高性能的图形程序.对这个东西有一些了解,但是并没有太深入的研究. 最近,突然接到一个任务需要对摄像头进行视频捕获,而且要在短期内完成,经查发现使用DirectX里的DirectShow可以比较方便的完成视频捕获的任务,"OK,那就没问题了",当时就是这么想的. 后来经过对Managed DirectX的研究,发现DirectShow是DirectX中唯一不提供Managed接口的,我晕,正准备硬着头皮去复习VC++的时候,突然在CodeProject上发现一个DirectShow.NET的好玩意,作者使用C#重写了所有的接口,而不是使用C++的管理扩展(这正是我当初打算采用的),好好研究吧,不过谁也不知道以后又还会发生什么意外事件....[阅读全文]

posted @ | Feedback (5) |

摘要:今天想把在做的一个软件能改成自动更新,基本原理是从网上读一个XML配置文件,如果读出来的版本号比当前的DLL的版本号要大的话,就自动先去网上下载一个DLL回来覆盖老的.很简单的功能.在做的时候却碰到一点麻烦,如果加载了ASSEMBLY之后,再覆盖就会出现文件已经被占用的错误,没多考虑,按照常理把ASSEMLI卸载了不就行了,可是Assmbly这个类只有LOAD却没有UNLOAD,于是到处查资料请教大侠,动用了很多复杂的办法,包括卸载应用程序域和设置影像副本等,都没有搞定,一气之下,决定每次运行都从网上加载DLL文件,OK,成功,但是突然想到了LoadFrom这个方法来加载本地DLL(我一直用的是LoadFile,因为这两者没什么大区别,都是指定一个DLL文件来加载ASSEMBLY,但是LOADFILE是1.1新加的,很想当然的认为用新的总比用旧的好),结果根本不需要卸载ASSEMBLY,直接覆盖成功.当然前提是要打开当前应用程序域的影象复制功能. 哎,既生LOADFROM何生LOADFILE,气死我也 附MSDN中两个方法的使用说明 LOADFILE: 加载程序集文件的内容。 注意:此命名空间、类或成员仅在 .NET Framework 1.1 版中受支持。 LOADFROM: 加载程序集。  ...[阅读全文]

posted @ | Feedback (11) |

摘要:在沉默了很久以后,MONO终于又释出了一个新版本,这个版本有很多重大的改进,包括我最希望看到的ASP.NET 希望明年第一季度推出MONO 1.0的时候,能让.NET实现真正意义上的跨平台....[阅读全文]

posted @ | Feedback (2) |