有关组件的问题,高手们快快帮助我解决!
小弟在VB中建立了一个ActiveX DLL,在VB项目中调用一切正常,但是在Interdev中建立ASP,运行时无效,但是在组件服务(COM+)中新建后就能运行正常了,为什么呢?
我的运行环境是Win2000(NT4也是这样),在ASP这样调用:SET X=Server.creatobject(".....")
我知道应该是在ASP引用的方法不对,但是应该怎样调用才正确呢?
问题点数:60、回复次数:9Top
1 楼kenken(小金)回复于 2001-03-23 23:22:00 得分 0
快快帮我,不然我睡不着觉!Top
2 楼kenken(小金)回复于 2001-03-24 00:01:00 得分 0
快快帮我,不然我睡不着觉!
Top
3 楼kenken(小金)回复于 2001-03-24 00:40:00 得分 0
看来今天晚上是没有人答复我的,希望明天吧。哎!睡觉吧!Top
4 楼bestofbest(咖啡)回复于 2001-03-24 00:46:00 得分 0
可能今天看了你的问题的人不懂这些吧,例如我就是。
你有OICQ号码吗?发个妹儿告诉我吧,我希望跟你学学。
iscoffee@21cn.comTop
5 楼bucher(无人永生)回复于 2001-03-24 02:41:00 得分 60
返回什么错误?我开发和你类似的东西没有这个问题(win2k Pro+VB6ee--SQl2k+Win2k Svr)Top
6 楼kenken(小金)回复于 2001-03-24 10:09:00 得分 0
没有错误提示,只是该组件没有起到作用。我的开发环境跟您的一样,也是(win2k Pro+VB6ee--SQl2k+Win2k Svr),您在VB开发的组件没有在COM+注册就能够使用吗?您在ASP是这样调用:SET X=Server.creatobject(".....")?请继续回答。
Top
7 楼kenken(小金)回复于 2001-03-24 10:11:00 得分 0
我突然想起一个问题:就是在VB中生成DLL后,还要在命令行中用regsvr32注册吗?Top
8 楼QQRN(笨QQ-馊主意提供者)回复于 2001-03-24 12:06:00 得分 0
guanzhuTop
9 楼bucher(无人永生)回复于 2001-03-25 01:06:00 得分 0
当然可以使用,只不过作为本地的进程内组件来使用,而且不可以在VB6IDE内使用。
response.write iif (x is nothing ,"1","2")Top




