What I can think of right now is that mIRC at startup performs some operations that keep it kinda busy, and so it doesn't load the DLL properly. Then it unloads it, and when it reloads it, it crashes due to the incorrect earlier load. May be something else, but w/o source code I can't really tell why a program would crash.

And are you SURE it's with all DLLs? Maybe just yours or something?


BTW: FYI WinME is in the Win9x "list"


My ally is the compiler, and a powerful ally it is!