<强>
- <李>
c#互操作性入门系列(一):c#平台下互操作性介绍
李> <李>c#互操作性入门系列(二):使用平台调用调用Win32函数
李> <李>c#互操作性入门系列(三):平台调用中的数据封送处理
李> <李>c#互操作性入门系列(四):在c#中调用COM组件
李>
- <李>
<强>引言强>
李> <李><>强平台调用强>
李> <李><强> c++互操作(互操作)强>
李> <李><强> COM互操作(互操作)强>
李>
- <李>
平台调用(p/Invoke),即平台调用,主要用于调用C库函数和Windows API
李> <李>c++ Introp,主要用于托管c++(托管c++)中调用c++类库
李> <李>COM互操作,主要用于在。NET中调用COM组件和在COM中使用。净程序集。
李>- <李data-mce ->
- <李data-mce ->
- <李>
使用TlbImp工具为COM组件创建一个互操作程序集来绑定早期的COM对象,这样就可以在程序中添加互操作程序集来调用COM对象
李> <李>通过反射来后期绑定COM对象
李> <李>通过p/Invoke创建COM对象或使用c++互操作为COM对象编写包装类
李>- <李>
找到要使用的COM组件并注册它。
李> <李>李>