关于VB ActiveX Dll 里自定义 Event 事件,Asp网页中怎样才能触发?

时间:2022-12-01 22:25:43
是这样的,我在VB 里创建了1个ActiveX dll Com+控件,需要添加到组件服务的Com+组件中去,好让Asp 进行调用,具体代码是:
VB ActiveX dll  Class 代码:Test1
Option Explicit
Public Event  ttt(ByVal outNum As Long, ByVal Err As String)   ‘返回事件

Function  sss(Byval input as long)
input=input+1
Err="noError"
 RaiseEvent ttt(input, Err)
end function 
编译成test.dll
在Com+中添加组件
'=======================以下Asp准备调用
<% Set AAA = Server.CreateObject("Test.test1") '创建对象
AAA.sss 1234 ‘调用对象里的方法sss ,将1234值传进去

'接下来应该是 ttt(OUtNum, Err) 自动触发接收 OutNum的值了。
VB工程里很容易就实现了,但是Asp里我不知道该怎么做?
请大家帮帮我,小弟在这里先行跪谢啦!!!!
%>
抱歉,小弟没多少分,请大家不要见外!^_^

4 个解决方案

#1


怎么没人知道呢,我自己顶一下,请大家指点指点呀

#2


CreateObject方式没事件的.触发不了.

#3


请问有别的方法吗?多谢指教!

#4


做成控件

#1


怎么没人知道呢,我自己顶一下,请大家指点指点呀

#2


CreateObject方式没事件的.触发不了.

#3


请问有别的方法吗?多谢指教!

#4


做成控件