Tlbimp.exe在Codeplex上开源啦!

这是我们这里的CLR Interop开发团队在开源网站codeplex.com上发布的第二个开源工具了。Tlbimp.exe,经常在COM与托管代码之间做编程开发的开发人员应该会对这个工具比较熟悉。它是一个将COM的type library转换生成托管的程序集(interop assembly),供托管代码进行调用的一个非常实用的工具。生成的Interop assembly中包含了与所转换的COM类型库相对应的元数据,这样托管代码的开发人员就可以把它当成一个普通的托管代码程序集来使用,并用与调用托管类型相同的方式在托管项目中调用COM的类型而不感觉到差异。

 

由于现有的Tlbimp完成的是从输入到输出的“一步式”工作,内部许多默认的转换或许不能很好的满足所有开发人员的要求。因此,我们将Tlbimp的代码于开发团队在Codeplex上的网站公布,供开发人员阅读和参考。开发人员更可以根据自己的需要修改并扩展代码。而且,这只是我们对开源的Tlbimp发布的第一个版本,其功能和.NET Framework 3.5 SDK中的Tlbimp.exe一致。我们还计划在不久的将来发布第二个版本,提供更多实用的新功能,方便开发人员对输出结果进行定制。如果你有任何的建议,欢迎通过这个blog或者Codeplex网站的留言告诉我们。

 

现在就点击这里下载Tlbimp的源代码吧!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
tlbimp.jar是一个Java工具,用于生成Java类的包装,以便能够访问COM组件或ActiveX控件的功能。COM(Component Object Model)是一种微软提出的组件化编程模型,允许不同语言编写的软件组件能够相互协作。 当我们使用Java编程时,有时需要使用COM组件或ActiveX控件的功能,但是Java本身不直接支持这些功能。这时,tlbimp.jar可以帮助我们将COM组件或ActiveX控件的功能包装成Java类,从而能够在Java程序中直接调用。 tlbimp.jar的使用很简单,只需要在命令行中运行相应的命令,指定COM组件或ActiveX控件的类型库文件(.tlb或.dll文件)即可。tlbimp.jar会自动解析类型库文件,并生成对应的Java类和接口。生成的Java类和接口提供了与COM组件或ActiveX控件的功能相对应的方法和属性,我们可以通过这些方法和属性来使用相应的功能。 通过tlbimp.jar生成的Java类和接口,可以在Java程序中跟普通的Java类一样使用。我们可以实例化这些类,并调用类中的方法和属性以完成相应的功能。由于tlbimp.jar生成的Java类是根据COM组件或ActiveX控件的功能自动生成的,因此可以保证在Java程序中调用这些类时,能够得到与原始COM组件或ActiveX控件相同的结果。 总之,tlbimp.jar是一个非常有用的工具,可以帮助我们在Java程序中使用COM组件或ActiveX控件的功能。它简化了Java与COM组件或ActiveX控件的集成过程,使得我们能够更加方便地开发具有跨平台和可扩展性的应用程序。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值