在window2000+activeperl+delphi5环境下,还需要什么配置才能运行dll? (100分)

  • 主题发起人 主题发起人 xjing
  • 开始时间 开始时间
X

xjing

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi中开发web应用时,web server 选择isapi时生成DLL文件,
由htm中的form提交到dll文件。在浏览时出现该页面无法显示,而exe和cgi文件运行正常,要使dll运行正常,还要设置什么吗?
顺便说一下,该htm的form提交到dll文件在win98下运行正常。
在window2000+activeperl+delphi5环境下,还需要什么配置才能运行dll? 
 
是不是权限的问题?
 
还有一个问题是:我在98下生成的一个开发web应用的dll文件有900多K的样子,
如果加上其它的pas等等文件的话有10MB多,如果同时有多个用户访问该页面的话,
会不会占用太大的内存?
 
你只要设置IIS,把Dll所在的目录权限设置为可执行就可以了.用isapi比cgi好的地方就是他
运行时候只在内存中运行自己的一个副本,对于每个请求只是开启一个新线程来运行,不像
cgi程序对于每个请求都生成一个副本,所以你不用担心会占用太大的内存,在win2000下,
isapi的性能绝对比cgi好的.

 
接受答案了.
 

Similar threads

D
回复
0
查看
738
DelphiTeacher的专栏
D
D
回复
0
查看
742
DelphiTeacher的专栏
D
D
回复
0
查看
758
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部