关于delphi写isapi ,cgi全局变量的问题?(50分)

  • 主题发起人 主题发起人 fantastar
  • 开始时间 开始时间
F

fantastar

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我在cgi 中设置的全局变量不能传给下一个页面
而改在isapi中就可以,顺便问一下如何在win2000中调试 Isapi的Dll?
 
>cgi 中设置的全局变量不能传给下一个页面
cgi的全局变量是本程序的全局变量,cgi程序没有常驻内存,
每次调用完,退出后,变量就释放了。
 
同意thtfsyh!
我编了个软件<a href="http://go.163.com/~windstorm2000/program/proc.zip">进程管理</a>
可以非常方便的帮助你调试ISAPI程序,不过是For W9x的,主要功能如下:

1.查看系统中起的进程名字、ID号以及每个进程所用到的链接库名和ID号
2.可以杀掉进程,此功能对调试CGI、ISAPI程序非常有用,可以夸张地说是ISAPI程序调试的终结者,你再也不用为调试程序而经常关机了,如果你是用PWS调试程序的话,你只要找到名为INETINFO.EXE的进程,把它杀掉就可以重新编译程序了,下次要调试,只要进入PWS-->主屏-->按启动按钮就可以了。
3.监控应用程序的开与关,如果你想让某个应用程序一直运行或定时关闭,〖进程管理〗将帮你非常方便做到这一点,而且〖进程管理〗初时运行为拖盘式,你只要把它放到系统的启动菜单中或注册表的HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run下,每天你只要负责开关机了。
4.本程序是个绿色软件,它不用安装,只有一个主程序PROC.EXE,运行后会在当前目录中产生一个INI文件PROC.INI,所有的设置都写在其中。

欢迎光光临<a href="http://ph11.126.com">我的家</a>
 
我是用pathinfo转向下一个页面,是一个exe文件,为什么全局变量不能传往下个页面?
 
wind2000能给源代码吗????
 
一个变通的解决办法:
把变量的值写到文件中,每次启动程序的时候去读一下。
 
Sorry,我暂时还没想把源代码公开,况且该程序我还在对它不断进行修改升级中。
 
cgi执行完就退出了,如果要保存,还是用isapi好.
(只要服务不停止,dll就不退出内存)
 
对于cgi来说,同意pipi

而isapi的调试来说比较的麻烦,两个方法
1、我现在用的方法(土),用response response.write('information string')将有用
的数据写到页面中调试
2、相关的软件,我没有用过。但是针对isapi的调试,李维在他的书:《Delphi 5多层
分布式应用电子商务篇》中提到了一个外国的东东,叫什么我忘了,可以赶快问问读过
这本书的大侠。我到过哪个东东的网站,但是由于当时我希望调试类dll,但是网站上介绍
是专门针对isapi的,因此没有当。另外:好象是free的。
 
http://www.drbob42.com/ftp/intrabob.zip
可以调试 isapi的程序
 
多人接受答案了。
 
后退
顶部