怎么开发可被WEB调用的客户端组件(100分)

  • 主题发起人 主题发起人 nibul
  • 开始时间 开始时间
N

nibul

Unregistered / Unconfirmed
GUEST, unregistred user!
组件在客户端注册,WEB页面进行调用。
比如:取客户端的硬盘号或其它信息

<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--

Sub submit1_onclick
'读锁ID
On Error resume next
dim a,b
set aObject = CreateObject("Syunew3A.s_simnew3")
DevicePath = aObject.FindPort(0)
if aobject.lasterror<>0 then
msgbox "请插入加密锁后再进行操作。"
exit sub
end if
a=aObject.GetID_1(DevicePath)
b=aObject.GetID_2(DevicePath)
form1.text1.value=a
form1.text2.value=b
End Sub
上面这段代码可以调用客户端的COM组件,我把上面的代码换成我写的COM组件就不行了,是不是我写的组件参数不对?
 
你使用VS.NET跟踪一下就知道了。它可以调试ASP的。
另外我给你的意见是这样的,我感觉你做的COM组件最好使用dll方式,第二最好使用自动化组件。
因为ASP对自动化的组件支持比较好,另外呢你使用DELPHI在调用一下看看,IDISPATCH是否正常工作。dispinteface最好也支持才可以(自动话组件自动支持)。

另外蓝叶认为,ASP叫服务器端得网页,不可能在客户端执行,你在其他的计算就失灵了。你知道吗MS得UPDATE都是OCX组件吗?
 
后退
顶部