Delphi 2009 Win32.
Приведенный ниже код пытается добавить строку 257 к заметке.
Он компилируется и работает нормально, но к заметке ничего не добавляется.
Memo1.Lines.Add('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
Похоже на ошибку компилятора. Это? Потому что, если бы строка была длиной 256, я бы получил ошибку компилятора и не смог бы скомпилировать приложение.
Есть ли способ заставить приложение сломаться, когда разработчик пытается сделать что-то подобное?
Я знаю, что мог бы разбить строку и заставить этот код работать, но моя цель состоит в том, чтобы запретить разработчикам использовать этот недопустимый код без уведомления.
Спасибо