我做了一个ActiveX控件,用来在web上下载(http协议)domino服务器上的word文件,我的浏览器已经登录了domino服务器,存在一个session了,但为什么我down下来的是一个domino服务器的登录界面?

解决方案 »

  1.   

    因为你的ActiveX控件用的是另外的一个http链接,而不是用你web应用中的连接,所以你web应用上的session根本就跟ActiveX没有关系。即使没有web应用你的
    ActiveX也能够发出消息的
    解决方法是,服务器端放弃对ActiveX访问的权限控制
      

  2.   

    我的ActiveX控件用的http链接和web应用中的连接是同一个连接呀,我觉得是不是应该用一些代码把当前浏览器窗口的session引到ActiveX控件里来,
    请问Domino服务器端放弃对ActiveX访问的权限控制怎么配置?
      

  3.   

    说了不是同一个连接就不是同意个连接了
    没有希望解决,只好放弃了,
    替代方案:把需要session中的东西取出来传入ActiveX中
      

  4.   

    请问如何将session中的东西取出来传入AxtiveX中?
    我现在关键就差这一步了,望各位帮忙,
    我已散完我所有的分了,我是倾家荡产也要把这个东西搞出来。
      

  5.   

    1.在页面中取出session中需要用到的比如用户信息2.在ActiveX中定义一些属性函数比如setUserName等把控件加入网页中,然后在脚本中设置控件的属性
    webobject.setUserName=session.getUserName等方法
      

  6.   

    Domino不懂,不过应该可以配置的,对于某些请求应该可以不要权限控制的,比如登录页就不要权限控制了
      

  7.   

    我的webobject没有setUserName这个属性,
    我看setUserName应该是个方法才对,也没有这个方法呀。domino的配置我仔细的看过了,好像没有对应ActiveX控件的设置。
      

  8.   

    呵呵我说的setUserName 说的是你自己写的程序啊,你的ActiveX没有源代码么?
    那就不好办了,只好找编程序的人给你加了
      

  9.   

    domino当然没有对应ActiveX的设置
      

  10.   

    代码是我写的,当然有源码了,关键在setUserName在控件里怎么写,请指教!
      

  11.   

    加一个Public的函数就可以了,给控件里面的变量设置一个值就搞定了