//http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/7b41355f-5050-4b2b-ac1c-d10dc206b46a.asp
Application.Lock();
if (Application["hitCount"] == null)
{
Application["hitCount"] = 1;
}
else
{
Application["hitCount"]= ((int)Application["hitCount"])+1;
}
Application.UnLock();
if (Application["hitCount2"] == null)
{
Application["hitCount2"] = 1;
}
else
{
//use Interlocked.Increment Method (thanks to Scott Allen for introducing
the idea)
//http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemthreadinginterlockedclasstopic.asp
int iCount2 = (int)Application["hitCount2"];
Application["hitCount2"]=Interlocked.Increment(ref iCount2);
}
Response.Write ("Application count= " + Application["hitCount"]);
Response.Write ("Application count2= " + Application["hitCount2"]);
//How many programmers does it take to increment an application variable? :-)
--
HTH,
Phillip Williams
http://www.societopia.net http://www.webswapp.com
"farmer" wrote:
Couldn't understand very much.Instead "Application[""]" with "static
int"?Sound very well,but how to use it in other pages?