472,328 Members | 2,165 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,328 software developers and data experts.

global.asa - code outside Subs

In global.asa I have some code outside all the Subs.

I have some confirmation that it is being executed OnStart.
Yet I can's see if it is executed OnEnd.

The literature I have says that OnEnd the Sub Application_OnEnd is executed,
but is does not say that anything else is executed

Actually I even can't understand if global.asa is permited to have any code
outside the Subs

Could someone comment on this?
Jul 19 '05 #1
8 2210
first off, the Application_OnEnd is not reliable....and should not be
counted on.
Beyond that, could you give a specific example of what you are trying to do?

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
In global.asa I have some code outside all the Subs.

I have some confirmation that it is being executed OnStart.
Yet I can's see if it is executed OnEnd.

The literature I have says that OnEnd the Sub Application_OnEnd is executed, but is does not say that anything else is executed

Actually I even can't understand if global.asa is permited to have any code outside the Subs

Could someone comment on this?

Jul 19 '05 #2
> In global.asa I have some code outside all the Subs.

Could you be more specific? What "code" is "outside all the subs"? Could
you show your global.asa? How do you expect it to be executed? How can you
tell it's being executed OnStart (on start of WHAT) and not OnEnd (again, on
end of WHAT)?
Jul 19 '05 #3
Thank you for asking questions

In global.asa outside all the Subs, I define and initiate a variable to
hold a path to a file to which I write something on Application_OnEnd and
read from on Application_OnStart. I use MapPath and do it outside Subs
because MapPath for some reason does not work well inside Application
On_End.

My question is: what is the lifetime of that variable? Does it get lost as
soon the global.asa is executed? Or it is stored somewhere?

From my 2 year experience with nt4/iis it seems that it is either stored
like an Application scope variable or (more likely) this out-of-subs code
gets executed OnEnd as well. This is proven that file in question has been
consistently found and records were read from it OnStart and added to it
OnEnd.

The reason I am asking this question is that I moved to w2k server and there
the impression is that the OnEnd event is not fired at all. The log is
registering the times the application starts, but no traces of application
stops

<aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
In global.asa I have some code outside all the Subs.

I have some confirmation that it is being executed OnStart.
Yet I can's see if it is executed OnEnd.

The literature I have says that OnEnd the Sub Application_OnEnd is executed, but is does not say that anything else is executed

Actually I even can't understand if global.asa is permited to have any code outside the Subs

Could someone comment on this?

Jul 19 '05 #4
In which sense is it unreliable?
I have been using is on nt4/iis4 for 2 years now to save page hit counters -
it seemed to work fine.
Saving application variables is one of the most common usage of global.asa
and it relies heavily on OnEnd.
The only unreliability I noticed that it is difficult to tell when exactly
this even is expected to fire. But it looks like it had been firing at the
end of the day.
I keep a log on my provider of server down times recording date and time
when thevapplication end and application start - and it has beed quite
consistent.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uQ*************@TK2MSFTNGP12.phx.gbl...
first off, the Application_OnEnd is not reliable....and should not be
counted on.
Beyond that, could you give a specific example of what you are trying to do?
--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
In global.asa I have some code outside all the Subs.

I have some confirmation that it is being executed OnStart.
Yet I can's see if it is executed OnEnd.

The literature I have says that OnEnd the Sub Application_OnEnd is

executed,
but is does not say that anything else is executed

Actually I even can't understand if global.asa is permited to have any

code
outside the Subs

Could someone comment on this?


Jul 19 '05 #5
Exactly... most people try to use it for when a person "leaves" the site. As
long as you can wait for the actual session expiration it should work....
They expect the "X" from the browser to fire it, which we all know doesnt'
work

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:OJ**************@TK2MSFTNGP12.phx.gbl...
In which sense is it unreliable?
I have been using is on nt4/iis4 for 2 years now to save page hit counters - it seemed to work fine.
Saving application variables is one of the most common usage of global.asa
and it relies heavily on OnEnd.
The only unreliability I noticed that it is difficult to tell when exactly
this even is expected to fire. But it looks like it had been firing at the
end of the day.
I keep a log on my provider of server down times recording date and time
when thevapplication end and application start - and it has beed quite
consistent.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uQ*************@TK2MSFTNGP12.phx.gbl...
first off, the Application_OnEnd is not reliable....and should not be
counted on.
Beyond that, could you give a specific example of what you are trying to

do?

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
In global.asa I have some code outside all the Subs.

I have some confirmation that it is being executed OnStart.
Yet I can's see if it is executed OnEnd.

The literature I have says that OnEnd the Sub Application_OnEnd is

executed,
but is does not say that anything else is executed

Actually I even can't understand if global.asa is permited to have any

code
outside the Subs

Could someone comment on this?



Jul 19 '05 #6
Not sure.
You seem to mean Session OnEnd, whereas I mean Application OnEnd

"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uZ*************@tk2msftngp13.phx.gbl...
Exactly... most people try to use it for when a person "leaves" the site. As long as you can wait for the actual session expiration it should work....
They expect the "X" from the browser to fire it, which we all know doesnt'
work

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:OJ**************@TK2MSFTNGP12.phx.gbl...
In which sense is it unreliable?
I have been using is on nt4/iis4 for 2 years now to save page hit

counters -
it seemed to work fine.
Saving application variables is one of the most common usage of global.asa and it relies heavily on OnEnd.
The only unreliability I noticed that it is difficult to tell when exactly this even is expected to fire. But it looks like it had been firing at the end of the day.
I keep a log on my provider of server down times recording date and time
when thevapplication end and application start - and it has beed quite
consistent.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uQ*************@TK2MSFTNGP12.phx.gbl...
first off, the Application_OnEnd is not reliable....and should not be
counted on.
Beyond that, could you give a specific example of what you are trying to
do?

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
> In global.asa I have some code outside all the Subs.
>
> I have some confirmation that it is being executed OnStart.
> Yet I can's see if it is executed OnEnd.
>
> The literature I have says that OnEnd the Sub Application_OnEnd is
executed,
> but is does not say that anything else is executed
>
> Actually I even can't understand if global.asa is permited to have

any code
> outside the Subs
>
> Could someone comment on this?
>
>



Jul 19 '05 #7
My bad... I mis-read it. It's been that type of day....

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:Ou**************@TK2MSFTNGP10.phx.gbl...
Not sure.
You seem to mean Session OnEnd, whereas I mean Application OnEnd

"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uZ*************@tk2msftngp13.phx.gbl...
Exactly... most people try to use it for when a person "leaves" the site.
As
long as you can wait for the actual session expiration it should work.... They expect the "X" from the browser to fire it, which we all know doesnt' work

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:OJ**************@TK2MSFTNGP12.phx.gbl...
In which sense is it unreliable?
I have been using is on nt4/iis4 for 2 years now to save page hit counters -
it seemed to work fine.
Saving application variables is one of the most common usage of

global.asa and it relies heavily on OnEnd.
The only unreliability I noticed that it is difficult to tell when exactly this even is expected to fire. But it looks like it had been firing at the end of the day.
I keep a log on my provider of server down times recording date and time when thevapplication end and application start - and it has beed quite
consistent.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uQ*************@TK2MSFTNGP12.phx.gbl...
> first off, the Application_OnEnd is not reliable....and should not be > counted on.
> Beyond that, could you give a specific example of what you are
trying to do?
>
> --
> Curt Christianson
> Owner/Lead Developer, DF-Software
> www.Darkfalz.com
>
>
> <aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl...
> > In global.asa I have some code outside all the Subs.
> >
> > I have some confirmation that it is being executed OnStart.
> > Yet I can's see if it is executed OnEnd.
> >
> > The literature I have says that OnEnd the Sub Application_OnEnd is
> executed,
> > but is does not say that anything else is executed
> >
> > Actually I even can't understand if global.asa is permited to have any > code
> > outside the Subs
> >
> > Could someone comment on this?
> >
> >
>
>



Jul 19 '05 #8
Never mind, Curt. What about my original query?

"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:eS**************@TK2MSFTNGP12.phx.gbl...
My bad... I mis-read it. It's been that type of day....

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:Ou**************@TK2MSFTNGP10.phx.gbl...
Not sure.
You seem to mean Session OnEnd, whereas I mean Application OnEnd

"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:uZ*************@tk2msftngp13.phx.gbl...
Exactly... most people try to use it for when a person "leaves" the site.
As
long as you can wait for the actual session expiration it should work.... They expect the "X" from the browser to fire it, which we all know doesnt' work

--
Curt Christianson
Owner/Lead Developer, DF-Software
www.Darkfalz.com
<aa> wrote in message news:OJ**************@TK2MSFTNGP12.phx.gbl...
> In which sense is it unreliable?
> I have been using is on nt4/iis4 for 2 years now to save page hit
counters -
> it seemed to work fine.
> Saving application variables is one of the most common usage of

global.asa
> and it relies heavily on OnEnd.
> The only unreliability I noticed that it is difficult to tell when

exactly
> this even is expected to fire. But it looks like it had been firing at the
> end of the day.
> I keep a log on my provider of server down times recording date and time > when thevapplication end and application start - and it has beed
quite > consistent.
>
>
> "Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
> news:uQ*************@TK2MSFTNGP12.phx.gbl...
> > first off, the Application_OnEnd is not reliable....and should not be > > counted on.
> > Beyond that, could you give a specific example of what you are

trying
to
> do?
> >
> > --
> > Curt Christianson
> > Owner/Lead Developer, DF-Software
> > www.Darkfalz.com
> >
> >
> > <aa> wrote in message news:u2**************@tk2msftngp13.phx.gbl... > > > In global.asa I have some code outside all the Subs.
> > >
> > > I have some confirmation that it is being executed OnStart.
> > > Yet I can's see if it is executed OnEnd.
> > >
> > > The literature I have says that OnEnd the Sub Application_OnEnd is > > executed,
> > > but is does not say that anything else is executed
> > >
> > > Actually I even can't understand if global.asa is permited to

have any
> > code
> > > outside the Subs
> > >
> > > Could someone comment on this?
> > >
> > >
> >
> >
>
>



Jul 19 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
by: mrbog | last post by:
I have an array/hash that stores path information for my app. As in, what directory this is in, what directory that's in, what the name of the site...
9
by: Tony Johansson | last post by:
Hello! I know it's bad design to use global variables. I just want to ask a question about them. Is global variables and global static...
3
by: Andyza | last post by:
In my Global.asa file I have the following 2 subs for opening and closing my db connection: Sub OpenConn() Dim conn Set conn =...
22
by: fd123456 | last post by:
Hi Tom ! Sorry about the messy quoting, Google is playing tricks on me at the moment. > Global.asax is where you normally have the Global...
4
by: JohnR | last post by:
My situation is that I have a custom user control that I have built into a DLL and put it on the "USER CONTROLS" part of the toolbox, so I can drag...
6
by: D. Shane Fowlkes | last post by:
I posted this on another forum, and as I feared, the response(s) were too complex and sophisticated. I certainly don't mind learning new methods, in...
1
by: Brian Cahill | last post by:
Hello, I am trying to create a variable when my form loads which can be used when I click my buttons. Here is my code. What am I doing wrong?...
9
by: CDMAPoster | last post by:
About a year ago there was a thread about the use of global variables in A97: ...
1
weaknessforcats
by: weaknessforcats | last post by:
C++: The Case Against Global Variables Summary This article explores the negative ramifications of using global variables. The use of global...
0
by: tammygombez | last post by:
Hey everyone! I've been researching gaming laptops lately, and I must say, they can get pretty expensive. However, I've come across some great...
0
by: concettolabs | last post by:
In today's business world, businesses are increasingly turning to PowerApps to develop custom business applications. PowerApps is a powerful tool...
0
better678
by: better678 | last post by:
Question: Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct? Answer: Java is an object-oriented...
0
by: teenabhardwaj | last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
0
by: CD Tom | last post by:
This only shows up in access runtime. When a user select a report from my report menu when they close the report they get a menu I've called Add-ins...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
jalbright99669
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
0
by: Matthew3360 | last post by:
Hi there. I have been struggling to find out how to use a variable as my location in my header redirect function. Here is my code. ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.