Shawn South
September 12th, 2000, 06:23 PM
I have a little slideshow screensaver that I wrote using VB5 and have been using for years under Win95. Over the last week I upgraded to Win98, recompiled my screensaver with VB6 (I didn't make any changes) and put it back to work.
About 20 minutes later I walked back into my office to see an out of memory dialog. A little research (via the Task Manager) revealed that about 50 or so instances of my screensaver were running (well, no wonder!) I couldn't shut enough of them down to regain control of my system so I had to reboot and disable the screensaver.
My question is this: Has something changed with the way Windows invokes the screensaver in Win98? Am I supposed to check for a previously running instance manually now? (I don't believe I had to do that under Win95.)
I'm not looking for advice on how to solve my problem so much as what I need to fix.
Thanks :-)
- Shawn
[ Disclaimer: Unless explicitly stated otherwise, code examples provided have not been tested. ]
Using Visual Sudio 6, Enterprise Ed., SP4
About 20 minutes later I walked back into my office to see an out of memory dialog. A little research (via the Task Manager) revealed that about 50 or so instances of my screensaver were running (well, no wonder!) I couldn't shut enough of them down to regain control of my system so I had to reboot and disable the screensaver.
My question is this: Has something changed with the way Windows invokes the screensaver in Win98? Am I supposed to check for a previously running instance manually now? (I don't believe I had to do that under Win95.)
I'm not looking for advice on how to solve my problem so much as what I need to fix.
Thanks :-)
- Shawn
[ Disclaimer: Unless explicitly stated otherwise, code examples provided have not been tested. ]
Using Visual Sudio 6, Enterprise Ed., SP4