I've been working on a script for a few weeks now, and it *appears* to be fairly solid, but causes mIRC to crash at times. Sometimes when you open the options window or a new server window, but other times just randomly while the script is open. It's not a stuck-in-loop kinda thing, the entire program crashes and can't recover. I've looked over the script time and time again but I can't find any obvious flaws, at least not yet.
There are irc-based events in the script, but they check the $server identifier before they do anything, so that's definitely not the cause of crashes with new server windows. It's also based on it's own windows an only attempts to manipulate the windows the script opened itself.
I don't expect anyone to look through my entire script for errors, so I'm just curious if anyone knows what mIRC does when the options window is opened, or when new server windows are opened to see if anything might be related to what my script is doing.