怎样在vb组件里定义一个asp函数,然后在asp页面中调用这个函数?能实现不?要如何做

怎样在vb组件里定义一个asp函数,然后在asp页面中调用这个函数?能实现不?要怎么做?
我做了个vb组件,在组件里尝试通过
server.execute("function test()...略... end function")
定义函数以及变量,但是在asp页面中提示找不到这个函数及变量,我上网查了一下,据说通过server.execute执行的代码和别的asp代码是隔离的。

又尝试在vb组件中使用execute,但vb中没有这个功能

又上网查,尝试在vb组件中通过vba60来实现execute,但这个好像是用来运行可执行程序的

又在VB组件中尝试使用scriptcontrol来模似execute,用run方法来执行asp函数,但跟server.execute一样,是隔离的,asp页面无法使用它的函数和变量

好了问题就是这样,我知道挺怪的,不知道大家看懂了没有

怎样在vb组件里定义一个asp函数,然后在asp页面中调用这个函数?
------解决思路----------------------
参考
http://bbs.****.net/topics/10302354#post-10504506
http://blog.****.net/pazll/article/details/155951
http://www.cnblogs.com/cnliou/articles/201059.html
------解决思路----------------------
楼主还是洗洗睡吧,你这个要求是不可能实现的

------解决思路----------------------
dll里面直接实现你逻辑代码就好了吧。。asp里面调用dll的方法,不就是和adodb.connection,adodb.recordset这种组件一样
------解决思路----------------------
VB写的组件是封装过的,他只能调用其它也经过封装的东西,你ASP里面写的某段函数没有经过封装是不可能给他调用的,除非你把这个函数也封装到某个DLL里面,你能做到的最多也就是传递一段VBScript脚本进去让他执行。