用Web App Debugger executable 类型做出来的WebSnap程序如何转成ISAPI/NSAPI Dynamic Link Library类型?
可否具体步骤?我都忙了一天了,不知哪些单元或文件该加,我转出来的都不能用,哪位大虾帮帮忙?

解决方案 »

  1.   

    我的WebSnap Application(Server Type: Web App Debugger executable)中添加了EndUserSessionAdapter1,SessionsService1,我现在想在不同的(*.pas网页)中使用登陆的用户名,(在HTML Script页中可以用<%=EndUser.DisplayName%>获取用户名),但我发现*.pas文件在用HTML Script页框显示时无法编辑(不知道如何能直接编辑Script脚本),我现在想知道在*.pas页框时*.pas文件如何获取用户名,这个问题已经困饶我一整天了,头都大了!热切盼望有那位大虾出手帮助,我将把我所有的分数相赠。//兄弟,咱哥们是同道受难之人,能否帮我看看这个问题!你的问题我也想知道!
      

  2.   

    1.在原app Debugger 工程中,(菜单)Project - View Source,copy下 uses中 那些自定义单元的引用; 2.新建一个ISAPI数型的应用,把1中copy的单元引用粘贴过去,去掉那个form单元。编译,如果你的程序本身没有问题,就可以了。3.发布的时候注意要将所有的html,与你的dll放在一个目录下发布。访问的时的路径要包函这个dll文件,如你的文件名是 2.dll ,则访问路径则是 http://路径/2.dll ,如果将dll 做为目录缺省文件,用http://路径/ 访问,则只能出现第一个页面,具体原因我还不是很清楚!
      

  3.   

    to xiaocius(海雅) 
       在登录页所用的 loginFormAdpater的Onlogin事件中,把UserID记录在Session中,
    用的时候去读这个Session值就行了。