You already have the functionality provided by a dll you mentioned. Is that specific DLL being marked as a virus by AV programs? If not, then this is not an issue. Given that the code is already there, I see no reason why you wouldn't take advantage of it.

I think what it comes down to is this:

Khaled implemented DLL support for it to be used. DLLs are a way for scripters to extend and implement the program without Khaled needing to waste resources on a problem that might not be a priority for mIRC. This sounds like exactly that situation. Somebody took advantage of this feature and you now have the functionality you need-- barring comments from the script author claiming the dll is unmaintainable and won't work with future updates, I see no reason why Khaled should re-implement code that already exists.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"