Windows编程
bindsang
工作五年,长期从事于asp.net方面的编程,业余爱好VC编程,温和、谦虚、自律、自信、善于与人交往沟通
展开
-
C#中COM操作(一)---实例化
用C#做WinForm程序,时间长了难免会遇到和COM组件打交道的地方,用什么方式创建COM对象也成了我们必须面对的一个问题.据我所知道的创建COM对象的方法一共有以下几种:1 使用.NET包装COM组件 这是最简单的就是导入COM组件所在的DLL,让IDE生成.NET一个IL包装加到项目中,这样原来COM里面所有实现了IDispatch,Dual的COM类型及其相关类原创 2008-08-08 18:08:00 · 18964 阅读 · 15 评论 -
C#与Native C++互相访问
用C#做开发已经好几年了,一直用得挺顺手的,最近有一个项目需要用到DirectShow的相关COM组件,也就是想在C#的项目里面实现一个基于内存流的Filter,这个却让我着实头痛了好久。 原因就是在C#里面没有现成的DirectShow的COM组件的定义,虽说在C#中可以使用一些特定的方式来操作COM组件(C#中COM操作(一)---实例化),可是对于DirectSho原创 2008-12-24 21:57:00 · 3825 阅读 · 1 评论 -
为什么说WinForm的控件只能在主线程中创建和调用
通常我们在做多线程编写WinForm程序的时候经常听到的一句话就是“窗体控件只能在主线程中创建”,刚开始的时候我也接受的是这样的教育,因此一直以来一直在编程中有意识的这样做了。平时也没有过多的去想为什么要这样做,就把这个当做是一条公理了,就像是数学中“两个不同的点确定一条直线,三个不在同一直线上的点确定一个平面”一样那么简单。 最近又一次在做一个WinForm程序,原创 2008-12-24 22:00:00 · 3280 阅读 · 1 评论