我已将C#代码编译成DLL,但对它们几乎没有经验.我的C#代码包含一个HelloWorld带静态方法的类Print().我想在VBScript中使用这个DLL来调用该方法Print().我知道这是基础,但我正在使用它作为一个大规模项目的测试,最终将编译为DLL.声明的内容是什么样的,方法调用看起来如何?
Nil*_*lpo 21
如果您的dll已在系统中注册,请使用CreateObject它的ProgID.
Set myObject = CreateObject("MyReallyCoolObject.HelloWorld")
myObject.Print
Run Code Online (Sandbox Code Playgroud)
如果您的对象未在系统上注册,请使用GetObject包含对象的文件的路径.确保您的对象公开正确的界面.(第二个参数是可选的.如果你的对象暴露了多个参数,你可以在这里提供一个类名.)
Set myObject = GetObject("C:\some\path\helloworld.dll", "appname.HelloWorld")
myObject.Print
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32621 次 |
| 最近记录: |