首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

看不懂代码,有人帮小弟我解释吗

2012-03-09 
看不懂代码,有人帮我解释吗?ifApplication(cachename& index_update )falseandapplication(cachename&

看不懂代码,有人帮我解释吗?
if   Application(cachename& "index_update ")=false   and   application(cachename& "index ") <> " "   then
show=application(cachename& "index ")
else
dim   rstmp
set   rstmp=conn.execute( "select   skinmain   from   sysskin   where   isdefault= 'true ' ")
show=rstmp(0)
set   rstmp=nothing
call   indexshow()
Application.Lock
application(cachename& "index ")=show
Application(cachename& "index_update ")=false
Application.unLock
if   Application(cachename& "siterefu ") <> " "   then
conn.execute( "update   [bloginfo]   set   siterefu_num= "&Application(cachename& "siterefu "))
end   if
end   if

这个是博客的代码,我实在看不懂这个Application(cachename& "index_update ")=false   ,这个是什么意思,尤其是Application,他起什么作用,我弄不明白!

谢谢大家


[解决办法]
Application 全局变量,一般在global.asa中配置。
[解决办法]
Application一个全局对象是一个集合,往里面存变量或对象.
[解决办法]
将false这个值存放在Application集合中.cachename& "index_update " 是个key值,下次调用的时候按key来取.如dim bUpdatebUpdate = Application(cachename& "index_update ")
[解决办法]
false
[解决办法]

[解决办法]
cachename应该是个变量把
[解决办法]
好多五角星,我也想要……
楼主,这个application对象就是作为共享变量存在,至于在这里为什么要赋值为false我想要看完整个代码你才能知道吧。这样单独列出一段只能说程序将这个applicaton变量作为一个全局标志吧。

热点排行