Geo*_*ge2 1 com vbscript asp-classic
如何从经典ASP调用COM对象?我努力但却找不到一个好的教程.有什么建议?
我在经典ASP中使用C#.
要在经典ASP中实例化COM对象:
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
Run Code Online (Sandbox Code Playgroud)
COM对象已注册(在注册表中),名称为ProgId,在上面的代码段中为("ADODB.Recordset").
Heres是一个教程:使用COM对象
更新,响应海报评论:如果您正在创建.NET程序集,则需要在其上运行regasm.exe以创建必要的信息以允许COM客户端创建.NET Framework类.
regasm.exe工具通过读取类的声明来工作,特别是类级属性GuidAttribute和ProgID,如下所示:
using System.Runtime.InteropServices;
[GuidAttribute("581C28BD-E701-4AC1-BD75-0979BCEEC91E"),
ProgId("WordAddin1.Connect")]
public class Connect : Object, Extensibility.IDTExtensibility2
{
}
Run Code Online (Sandbox Code Playgroud)