Quote:
I feel that mIRC shouldn't attempt to predict and prevent scripted errors.

The binary commands were originally limited for the same reason ie. memory usage. However, they needed to be less limited to make them remotely useful, so they had to be changed. The /draw commands have been used ever since they were created with only an occasional request to change them - and there is a way around their limitation by using /window.

Quote:
How is this any different than removing the limitation?

I have to say, I like that /window needs to be used because it is more likely to use explicit values. On the other hand, /draw commands used with variables in loops are more likely to result in unintended values. All it takes is one wrong x/y/w/h value to result in an enormous bitmap that uses all memory and causes other applications to fail, corrupt files, or shut down windows.

Update: adding a specific command, like /drawsize, that sets the bitmap size would probably be better than depending on /window. This should be in the next beta.

Last edited by Khaled; 30/03/17 06:55 PM.