我用VB做一个ASP的 DLL组件无法使用

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:52:21
具体过程如下:

1、打开VB6,新建ActiveX DLL

2、在工程引用中加入Microsoft Active Server Pages Object Library选择

3、填加如下代码到CLASS里面:
1、打开VB6,新建ActiveX DLL

2、在工程引用中加入Microsoft Active Server Pages Object Library选择

3、填加代码如下:

'Code Start

'声明部分
Private MyScriptingContext As ScriptingContext
Private MyApplication As Application
Private MyRequest As Request
Private MyResponse As Response
Private MyServer As Server
Private MySession As Session

Public Sub OnStartPage(PassedScriptingContext As ScriptingContext)
Set MyScriptingContext = PassedScriptingContext
Set MyApplication = MyScriptingContext.Application
Set MyRequest = MyScriptingContext.Request
Set MyResponse = MyScriptingContext.Response
Set MyServer = MyScriptingContext.Server
Set MySession = MyScriptingContext.Session
End Sub

Public Sub OnEndPage()
Set MyScriptingContext = Nothing

再给点分数我帮你回答吧,我以前也遇到你这样的问题!简单的回答一下,因为IIS的登录用户不是DLL注册时候的用户。解决方法 把IIS用户改为你这个DLL注册的用户,或者 有没有办法把这个DLL注册给所有用户!不知道你懂没,反正就这么点回答了!administrator 设置密码,而且IIS用户那里自己输入administrator 和密码 别去查找!