用asp远程调用com+。。。在线等待(20分)

  • 主题发起人 主题发起人 风花雪叶
  • 开始时间 开始时间

风花雪叶

Unregistered / Unconfirmed
GUEST, unregistred user!
用asp远程调用com+,下面代码有何错误?写com+时是否注意问题?
<%
Dim strReturn
Dim objSimple
dim retu
dim ret
Dim strServerName
strServerName = "//ft"(组件服务器名称)
set objSimple = server.CreateObject("mzsf_dll_logic.GetServerDateTime",strServerName)
ret=objSimple.GetServerDT
response.write(ret)
%>
set objSimple = server.CreateObject("mzsf_dll_logic.GetServerDateTime",strServerName)
在asp中说该行错误,不知为何??
 
你的错误应该是主机地址无法解释。直接用IP地址试试看:
strServerName = "10.77.35.1"
 
strServerName = "192.168.0.78"试过不行[:(]
 
Server.CreateObject("COM+Name")
一个参数!
 
楼主及各位大侠,看看我的问题好吗?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1467584
 
set objSimple = server.CreateObject("mzsf_dll_logic.GetServerDateTime+192.168.0.78")
这样吗〉?错误类型:
服务器对象, ASP 0177 (0x800401F3)
无效的 ProgID。
 
会不会是没有注册这个Com+在你调用的这台电脑上?
 
我在win2000的组件服务中添加了该组件
 
("COM+Name")如何表示
 
那你在VB中调用一下看看!
 
如果set objSimple = server.CreateObject("mzsf_dll_logic.GetServerDateTime")
这样写在组件服务器上可以用:)但现在想把com+组件服务器和web服务器分开,所以需远程调用com+
 
我在VB中都可以用的!!
 
asp中的vbscript也应该可以吧。大侠..有例子吗
 
在VB中调用一下看看
 
机器中没有vb[:(]
 
vb调用需要在客户端注册组件吗?
 
VB要注册!
用regsvr32 命令或者在VB中用工程|引用,
可一将网络上的另一台机器上的Com组件引用进来。
我也没有InterDev,也没有装IIS或PWS
 
set objSimple = server.CreateObject("mzsf_dll_logic.GetServerDateTime", "192.168.0.78")
如果还是不能调用,就不是你的代码写得不正确,而且没有通过COM+的权限验证,请查询
如何远程调用COM+(或“如何配置DCOM/COM+”)方面的贴子。下面是其中一例:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1510340
 
在delphi中远程调用com组件时并不需要注册
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部