ISAPI中的全局变量这样可以用吗?.......(100分)

W

wanbb

Unregistered / Unconfirmed
GUEST, unregistred user!
我写ISAPI程序中在public处声明了个A变量,然后在Actions2中手动加入代码指向Actions3
,问题是我想在Actions3中检测在Actions2中改变的变量A的值,可是却没有返回信息?
 
const a='定义一个常量倒是可以,变量不知';
 
全局变量当然可以用

如果有问题 就检查一下程序
 
我在Public声明的是个Bool类的A和String类的S,
在WebActionItem2中改变A:=true和S:='Pass'的值,然后
在WebActionItem3中读A和S,分别是A为flase,S为空??
应该怎样做?
 
用 Application 来做全局变量
 
怎么做? 我不会
 
全局变量不是放在Public
是放在interface
 
放弃你的全局变量的想法,ISAPI是DLL,IIS会装载很多个实例(好像是会Pool起来的)
就是说你两次访问同一个ISAPI,可能用到的是不同的实例。如果你非要所谓“全局变量”
可以试试用FileMapping,在里面想放什么都可以,只是要主要Thread Safe。
 
顶部