天天看点

请教前辈们关于在ASP中的组件调用问题

 大家好,有个问题想请教一下ASP的前辈们,关于组件调用的。

比如说在/system32 下有个名字为 NetSignLocal.ocx 的组件,在注册表中 它的ProgID显示为: NETSIGNLOCAL.NetSignLocalCtrl.1  ,组件中有一个名字为NPSignTextLocal的函数,如下调用方式是否正确:(用vbscript)

Dim obj,signText

Set obj = Server.CreateObject("NETSIGNLOCAL.NetSignLocalCtrl.1")

signText = obj.NPSignTextLocal(pText)

其中pText 是NPSignTextLocal的一个参数

如果把"NETSIGNLOCAL.NetSignLocalCtrl.1"中的.1去掉就显示无效的ProgID,如果象上面那样写又提示有灾难性错误,所以请教一下前辈们应如何实现上面组件的调用

==========

另外一个问题:在ASP中调用.ocx 和.dll组件的方式一样么?因为调用完上面那个后还要用再调用另一个.dll的组件,上面得到的signText为这个组件中的一个函数的参数,我在实现这个时遇到困难,调了很长时间也没调出来

请ASP的前辈们指教!

谢谢!

继续阅读