利用vb.net编写并调用com元件的过程:
1、建立ClassLibrary。
即建立一个类库。然后将默认的普通class删掉,右键Item,选择ComClass,在这个类中需要引入.NET下的System.EnterpriseServices这个架构的支持。方法是:Add Reference,然后选择.net下的这个架构。
然后再该类中Imports System.EnterpriseServices
Imports System.Runtime.InteropServices
公共的public class必须Inherits ServicedComponent
在类中还可以写其他方法。
2、在编译类库牵,可以为类库设置一个强签名。然后新建一个密钥文件,这个文件会自动加入到当前项目中来。
3、修改project下的AssemblyInfo.vb。
Imports System.EnterpriseServices