The application I have been developing is great except one flaw. When
Windows NT shuts down, it doesn't send the Event to my application (if it
did, it would close all of the open forms and kill an activity flag I create
on launch) and an error comes up that says "Cannot Quit". I have no idea
where this error is coming from as I did put it in there.
I am unsure if this is because of the hidden form which has a bunch of
timers on it (I made it visible and it still did not work) or because my
primary form was orginally programmed with VBA and I don't have the time to
rewrite it in full VB (several thousand lines of code). I use a ton of APIs
for my application to do its work, but the most used is the rasapi32.dll (to
check for any connections), kernal32 (for drive data and process handling)
and mpr.dll (for mapped drives management). imcp.dll, advapi.dll and
wsock32.dll are also used infrequently. The primary form and the timer form
(which is in full VB) are the only two forms consistently loaded. I have no
errors if the program is shutdown via any other method (process kill, normal
shutdown, automated shutdown, etc). I am using Visual Basic 6.0 SP5.
I am at a loss on this and would appreciate any feedback you can provide.
The program code itself is quite long and since it is work-for-hire, I
cannot post the code. My email is lt*******@SPAMcox.net - just remove the
ANTI and the SPAM.
Thank you,
BJ