mIRC has lots of internal size limits for various types of data; in fact, pretty much anything in mIRC has an upper limit. Sometimes it's helpful to be aware of such limitations; this page tries to summarize a number of them.
This is a work in progress, please add more as you find them!
All limits are in bytes unless stated otherwise.
Topic | Limit | When exceeded.. | Notes |
---|---|---|---|
General | |||
Line length limit (LLL) | 949 | Truncated or error | To be precise: 949 for evaluation results, 950 for command lines (excluding command prefixes) |
IRC servers | |||
Incoming lines | 601 | Truncated | Excluding CR/LF |
Outgoing lines | LLL | Truncated | |
Joined channel names | 90 | Rejected | mIRC parts the channel immediately |
Channel keys | 90 | Truncated | |
Addresses | 90 | Truncated | The part of the full address after the "!"; only with JOIN/QUIT messages, addresses from WHO replies are not truncated |
Nicknames | 50 | Truncated | |
Server passwords | 50 | Truncated | As associated with server entries |
CTCP | |||
Incoming PING argument | 24 | No reply sent | First character must be a digit; leading spaces ignored |
Sockets | |||
Socket name | 90 | Error | |
Send buffer | 16384 | Error | mIRC's own buffers, not WinSock's |
Receive buffer | 4096 | Receipt stalls | mIRC's own buffers, not WinSock's |
Socket mark | LLL | - | Not 512 as the helpfile says |
Hashtables | |||
Hashtable name | 90 | Truncated | |
Hashtable size | 10000 | Error | In number of buckets, see also hashtables |
GUI | |||
Editbox | LLL-1 | Sent | Editbox is cleared afterwards, similar to pressing Enter |
Dialogs | |||
Dialog name | 90 | Truncated | |
Files | |||
Line of text | 998 | Split | Excluding CR/LF. Applies to all file-related commands/identifiers |