这是个老问题了吧~
  好象应该是用SessionService的,但是具体要用到哪几个事件,我就不知道了...
  希望哪位大哥写得详细点~
  ~谢谢了

解决方案 »

  1.   

    我也正在学习
    常联系
    [email protected]
      

  2.   

    昨晚用D7用了一下,只要加个SessionService.
    然后用webcontext.session.value['a']就可以了
    而且可以在两个页面间传递这个session.没想到今天到了公司用D6的就不行了~
    我是依样画葫芦的呀~~~555另外,在asp和Delphi的websnap间怎么传递session呢?
    asp的session是只要用session("a")就可以了
    但websnap里是如webcontext.session.value['a']的样子
    头都大了*@*
      

  3.   

    看来的确是D6的问题(高版本就是不一样~~)
    在公司装了以后,session就可以在websnap的各个页面间正常传递了这样就剩下最后一个问题了
    在ASP和已经完成的DLL程序间怎么样进行session的参数传递?各位大侠帮帮忙
    分不够俺再加好了~
      

  4.   

    导入ASP的SESSION(一个COM组件)试试,不一定行
      

  5.   

    D6 也有 SessionService 的
    在 .pas 中用 Session.Values['Name']
    在 JScript 中用 Session.Values('Name')
      

  6.   

    在D7下用websnap data module出现问题了
    原来正常的查询现在都不行了
    出现:
         "Internal Application Error
          尚未调用 CoInitialize。" 
    但是用D6却可以正常显示的~~
    我现在已经不知道该怎么办了,大侠救救俺吧
      

  7.   

    因为你在WebSnap DataModule里用到了ADO
    在DM里执行一下CoInitialize即可(在ActiveX单元里)
      

  8.   

    谢谢Raptor(猛禽);请稍详细点好吗?
    小弟不胜感激~
      

  9.   

    在websnap data module里加个控件?
    CoInitialize是事件?
    谢谢,指点一下吧
      

  10.   

    似乎直接加个CoInitialize();
    就可以了
    是在initialization里加吗?
    我用了以后出现
    [Error] HZUnit.pas(62): Undeclared identifier: 'CoInitialize'
    是不是还要定义这个CoInitialize函数?
      

  11.   

    在DM的ONCREATE事件(不行的话就在ONACTIVE)里调用CoInitialize()
    它定义在ActiveX单元里,在USES里加上ActiveX即可