cAkk,不好意思,麻烦多多。一个非常简单的范例程序,竟然一会儿行一会儿不行:((100分)

  • 主题发起人 主题发起人 snowdeep
  • 开始时间 开始时间
S

snowdeep

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1、ISAPI范例程序就三个控件:
Query1,Database,DataSetTableProducer
第一次实验成功,浏览器上看到了我给定数据
库的内容到是很高兴,可是我改了一下字段标
题的对齐方式再编译放到服务器上就不行了,
然后又折腾折腾Database控件和Query控件的
Active属性,再编译就好了。别的什么也动,
再改一改那两个控件的Active属性再编译一下
放到服务器上就又不行了,怎么那么娇气?:(

问题2、我再调程序的时候,难免有错误,这样
当我第二次拷贝我编好的dll到服务器上后,不
得不改名字,所以,两个小时我在我的站点目录
下建了16、7个不同名字,但实际上就是那个dll
程序文件,请问,我怎么能够从NT上把运行了一
次的dll卸载掉?非要重新启动NT?不应该怎么
复杂吧?微软真的很笨笨还是我笨笨?:(
 
怎会不行呢,我都可以成功啊


那个.dll 不能写其实很简单,从文件夹属性中把 该目录的 www 服务停掉在开
一次就可以了
 
回答问题2
这个在NT的任务管理器中可以把进程一个个的杀掉!
 
stop www service, then restart
 
1.估计是session的缘故,在你的datamodal上放一个Tsession控件,
设置她的AutoSessionName:=true,然后把你的所有database的
session都设为他试一试;
2.类似问题太多了,可以参见:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=114379
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=103090
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=100931
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=101764
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=127247
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=143822

我的经验是先做成CGI,等调试完毕,并且正常运行一段日子之后,再转换成
ISAPI,转换很方便的.
 
谢谢!不过我看来要改变一下马上给分的习惯。
一但我给了分了,就都不再理我了:(
我先得试试看,成了再给分:)
 
别着急,你的问题没分我也会回答的,咱们可是老朋友了. :-)

--当然要我会的才能回答.
 
我来收这100分.

你下载个OMNIHTTP,支持ISAPI,CGI,PHP,
最爽的是可以跟踪.好象www.newhua.com.cn,
WWW.PCHOME.NET中有.

我就那它作了个类似ASP的模版解释器 给分吧 :)
 
非常感谢!cAkk:)
我按你说的加了一个Sessiong 控件就一切OK了,
怎么修改程序和重新编译都是行的了,但是,能解
释一下原因吗?
我已经分配分了,你还能就这个问题给我解
释一下吗?
另外,我会接受你的建议的,先编成CGI:)

还有,我在NT的任务管理器中根本就找不到被
启动起来的.dll进程。我怎样才能找到被IIS启动
起来的.dll?

我只好采用停掉WWW服务并重新启动该服务。




 
设置session的autoname属性为true,是为了给每个请求以不同的session名字,
因为ISAPI程序是运行在同一个进程里面的,会有冲突.
 
oh, i c, thx again. cAkk:)
 
后退
顶部