bangs! stop working :( Thread last updated on 2003-03-04 01:45:11

Posted by member 1783 on 2003-02-27 11:15:29

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?

Posted by member 1365 on 2003-03-01 00:03:47 link

simmer down on the recycling

Posted by member 1783 on 2003-03-01 02:12:20 link

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?

Posted by member 7 on 2003-03-01 03:30:55 link

do you run any of your modules "threaded"?

Posted by member 1783 on 2003-03-01 06:17:39 link

what do you mean "threaded"?

Posted by member 7 on 2003-03-01 06:30:50 link

LoadModule "$litestepdir$popup2.dll" threaded
sth like that?

Posted by member 44 on 2003-03-01 07:50:43 link

i had this problem with older builds quite often. with the latest 3 or 4 it did not happen again.

Posted by member 1783 on 2003-03-01 09:11:27 link

if using evars in the loadmodule command means running modules "threaded" then yes, i'm running all my modules threaded.

Posted by member 1783 on 2003-03-01 09:18:07 link

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).

Posted by member 7223 on 2003-03-01 12:08:22 link

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 ?

Posted by member 99 on 2003-03-01 12:48:25 link

Using evars does not mean they're threaded, using the word "threaded" after the module name does.

Posted by member 1783 on 2003-03-01 13:40:49 link

and what good does "threading" do? :)

Posted by member 1783 on 2003-03-01 13:51:18 link

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. :)

Posted by member 1783 on 2003-03-01 14:04:48 link

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? :)

Posted by member 1783 on 2003-03-01 15:47:21 link

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.

Posted by member 7223 on 2003-03-02 03:54:27 link

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

Posted by member 1783 on 2003-03-02 09:22:25 link

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.

Posted by member 1783 on 2003-03-03 08:49:27 link

but still, what good does that "threading" do?

Posted by member 9823 on 2003-03-03 21:32:34 link

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.

Posted by member 99 on 2003-03-03 23:27:40 link

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.

Posted by member 7223 on 2003-03-04 01:12:12 link

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.

Posted by member 7 on 2003-03-04 01:45:11 link

huh?