Какое максимально допустимое число символов в редактирующих элементах управления?
Есть в Delphi у TCustomEdit свойство MaxLength. В справке читаем: "Use MaxLength to limit the number of characters that can be entered into the edit control. A value of 0 indicates that there is no application-defined limit on the length." Пока всё понятно. А дальше есть примечание: "Note: Even when MaxLength is 0, there may be limitations imposed by the operating system on the number of characters that may be entered into an edit control."
Вот у меня по примечанию и вопрос. Как узнать каково это самое "ограничение операционной системы" в windows разных версий?
"The default limit to the amount of text a user can enter in an edit control is 32 KB." Весьма похоже, что я за эту границу и вылетел. Что-то сам я её найти не смог. Если я правильно понял, EM_SETLIMITTEXT позволяет увеличить лимит и в большую сторону - до 0x7FFFFFFE байт. Но вряд ли это в моём случае стоит применять. Мне главное было ошибку понять и теперь корректно обработать. Спасибо!