注册 登录
编程论坛 ASP技术论坛

请问为什么我的 CreateObject 总不能成功调用?

smcboy 发布于 2008-07-17 14:37, 1130 次点击
我写了以下asp代码:

<html>
<head>
<title>aa</title>
</head>
<body>
<center>
<% Dim newobject
Set newobject = Server.CreateObject("MSWC.BrowserType")%>
Browser:<%=newobject.browser%>,   版本:<%=newobject.version%>
<%newobject=nothing%>
</center>
</body>
</html>

运行时不报任何错误,但希望的浏览器相关信息的结果总是出不来,为什么呢?另外,
1:我把iis重装了也不行。
2:这个MSWC的dll还需要注册吗?我曾自己编了另一个dll,也注册成功了,但用CreateObject也不能创建。
3:听别人说:打开ie浏览器,internet 选项,安全选项卡,自定义级别,对没有标记为安全的ActiveX 选择启动,确定
按上述操作后,重起tomcat, 运行还是不行。
请大家指教,不胜感激!!!
4 回复
#2
孤独冷雨2008-07-17 15:03
<html>
<head>
<title>aa</title>
</head>
<body>
<center>
<% Dim newobject
Set newobject = Server.CreateObject("MSWC.BrowserType")%>
Browser:<%=newobject.browser%>,   版本:<%=newobject.version%>
<%set newobject=nothing%>
</center>
</body>
</html>
#3
multiple19022008-07-17 17:36
tomcat?

印象中tomcat和Apache有说不清的关系,Apache下一般不运行asp。
#4
yms1232008-07-17 20:34
tomcat是JSP的运行环境Apache比较特殊主要运行PHP通过插件可扩展运行ASP
楼主自己写的DLL首先要是ActiveX 的DLL一般其他DLL的组件,在ASP中好像是创建不了的。
#5
multiple19022008-07-17 20:42
MSWC.BrowserType是IIS自带的。不是Tomcat自带的吧……
1