首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

小弟我的ActiveX出有关问题了

2012-02-19 
我的ActiveX出问题了我写的一个变通ActiveX给asp调用C/C++ code// 这是ActiveX继承的接口public CComObjec

我的ActiveX出问题了
我写的一个变通ActiveX给asp调用

C/C++ code
  // 这是ActiveX继承的接口    public CComObjectRootEx<CComSingleThreadModel>,    public CComCoClass<Csms, &CLSID_sms>,    public ISupportErrorInfo,    public IConnectionPointContainerImpl<Csms>,    public CProxy_IsmsEvents<Csms>,    public IObjectWithSiteImpl<Csms>,    public IDispatchImpl<Isms, &IID_Isms, &LIBID_LmApiLib, /*wMajor =*/ 1, /*wMinor =*/ 0>

然后我在Asp的global.asa文件中写入如下代码
HTML code
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">Sub Application_OnStart'Application_OnStart 当任何客户首次访问该应用程序的首页时运行Set Conn = Server.CreateObject("LApi.abc")n = Conn.InitInterface("192.168.1.101", 8900)Application("LmConn") = ConnEnd Sub Sub Session_OnStart 'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行End Sub Sub Session_OnEnd 'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行End Sub Sub Application_OnEnd 'Application_OnEnd 当该站点的 WEB 服务器关闭时运行End Sub </SCRIPT>


在Asp中有如下代码
Application("LmConn").LoginClient("abc", "1001","1001")
结果显示无法显示网页,但把这句代码去掉是正常 的,activex控件中这个函数没问题
在Asp中直接下面这样调可以正常运作 
Set Conn = Server.CreateObject("LApi.abc")
n = Conn.InitInterface("192.168.1.101", 8900)
Conn.LoginClient("abc", "1001","1001")


[解决办法]
既然能正常运作,就用这个方式撒


[解决办法]
用的vbscript到vb版去问啊。

热点排行