Its buggin me for a while now, so i'll write it down ...
I don't know if it is a bug though ... but its really annoying.
For a guy like, me - who has some programming experience - the issue for the following problem is prolly, that you're using to less threads or no threads at all.
My task manager reports 8 running threads on mIRC ( connected to 5 servers, 40 channels, 3 dcc-gets).
If i load a huge logfile (1+ megs) into a custom window, press ctrl+f ... and try to search for something rare, my mirc hangs (cpu usage 100%, app isnt possilble to receive any user-input ... ) until it finds a match or the logfile ends.
If the file is REALL huge ... i'll get disconnected from servers (ping timeout) and all runing dcc-gets/sends are stoppin (prolly timeout too).
If i echo a LOT of stuff endlessy to a window, the same happens.
that means if somebody floods me on a dcc chat, and i havent any flood protection enabled (but an "on text"script, for a nicer display), my mIRC hangs and is getting disconnected.
And yes, i am using mIRC 6.03 (Windows 2000 Pro / Athlon 1,2G, D-link eithernet adapter ... dsl ).
If something is unclear, please ask ... cuz my English isnt that good, and i make mistakes sometimes