after recycling litestep many times my popup and shortcuts can't execute bang commands anymore. then when i recycle litestep via ctrl+alt+f1 menu couple of times then they work again for some time. this is really annoying :( can anybody say what's causing this?
simmer down on the recycling
yeah i usually don't recycle so much, but i'm creating my first theme right now and lot's of debugging needs to be done :(
btw does anybody else have this problem?
do you run any of your modules "threaded"?
what do you mean "threaded"?
LoadModule "$litestepdir$popup2.dll" threaded
sth like that?
i had this problem with older builds quite often. with the latest 3 or 4 it did not happen again.
if using evars in the loadmodule command means running modules "threaded" then yes, i'm running all my modules threaded.
moshi, where does that 3 or 4 come from? i installed my ls with omar's installer and i have updated it so it should be 0.24.6 ILS(9.02.2003).
In fact, I think we need to know more about your environment.
Which OS ?
Which modules ?
Some modules doesn't really handle well recycling.
Also, some time ago, I had some problems when ctfmon.exe was launch at startup. ctfmon is an exe automaticaly instaled each time you run an "office xp" app. It makes so modules to crash litestep... Perhaps there's other exefiles like this ?
Using evars does not mean they're threaded, using the word "threaded" after the module name does.
and what good does "threading" do? :)
i have win98. loaded modules are: desktop2, popup2, hotkey, shortcut2, systray2, taskbar3, clockwork. i have the following programs running in the background: DesktopBackgroundClass (that should be LS), Navapw32 (Norton Antivirus 2002), Shellon (Shell switcher), Enternet (ADSL connection), Systray (ya know what that is ;).
this does not happen only with my theme. it occurs with many other themes also. now i started thinking and i think i should test does that happen with every theme. :)
in exremely intense research :D i found that not all bangs stopped doing their jobs. only !Recycle, !Logoff, !ShutDown, !About, !Execute didn't work (maybe there's couple more, but these are the one's i miss, exept !about). maybe that's heplful? :)
i have doubts about taskbar3. for example in simplicity there's no taskbar3 and no lockup. also i had thoughts about clockwork, but the error appeared using theme called lunar_base, which doesn't include clockwork, it has taskbar3 tho.
Humm, leave Win98 and upgrade to Win2K !
I always make my sytem as cleaner as possible, and Win98 never allow me to perform more than 3 or 4 !Recycle whithout causing troubles. Since I'm running all stuff under Win2K, I can !Recycle hundred and hundred of times... And I really do so, every day.
Life is a bit easier under Win2K
i believe you smurth. i'm going to buy a new computer this year, so i'll get xp. i'm just trying to find a temporary solution :) but it seems there isn't one.
but still, what good does that "threading" do?
I may be wrong but threading is when a program's processes are split up by Windows and act as mini programs within the whole thing. Its a smaller version of how Windows multitasks by switching rapidly between programs.
That's it.
The key benefit is that if one thread starts hogging all the CPU time, it doesn't hold up the other threads in the same process. (although it still has the usual effects that you expect from an overloaded cpu)
There is a downside that some modules don't play nice when they could be running in parallel with others. Multithreaded programming is difficult enough without having all the different parts written by different people who never imagined threading would be used.
Prefer Win2K to XP.
Prefer F-Secure or Kaspersky to Norton, which is heavy and doesn't really protect you.
Prefer tasks.dll instead of taskbar3 (I'm talking about the 304 release; I didn't test the last one).
I guess lastest Indiebuilds are not fully 9x compliant, even if the dev team continue to do their best. They make great work to support Win 2K and XP... now, it's 9x that is about to be phase out.