c# 中调用COM组件

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

-首先将Com类型信息转换为.NET元数据

tlbimp sample.dll /out: sample_clw.dll

工具:Tlbimp.exe(类型库导入程序 )

参考:.Net framework SDK 文档

ms-help://MS.NETFrameworkSDK.CHS/cptools/html/cpgrftypelibraryimportertlbimpexe.htm

查看元数据

工具:ILDasm

参考:ms-help://MS.NETFrameworkSDK.CHS/cptutorials/html/il_dasm_tutorial.htm

测试程序:

生成一个console programme

在project->add reference里,选择com,browser你的com,select

ok,现在在你的bin目录下应该有一个sample_clw.dll了

下面我们来用sample_clw的方法

using System;

using sample_clw;

namespace CompConsole

{

/// <summary>

/// Class1 的摘要说明。

/// </summary>

class Class1

{

/// <summary>

/// 应用程序的主入口点。

/// Date:2003/6/20

/// </summary>

[STAThread]

static void Main(string[] args)

{

//

// TODO: 在此处添加代码以启动应用程序

Console.Write ("=======Demo for Call com functions in c#=============\n");

sampleClass sam = new sampleClass();

//now we call functions

//

sam.SayHello();

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航