Ошибка IDE, генерирующая ошибку, где её нет


#1

Выбрасывает при смене Button.Enabled на false: “Ошибка времени выполнения: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index”

Если закомментировать, перемещается выше на строку, при этом злится даже на одиноко стоящий begin.

Выполняемые до этого действия в основном заключаются в добавлении формы/функции через дизайнер. (Добавил на форму ListView, чтобы посмотреть, как выглядит, и удалил — выскочила эта ошибка). Прикручивал по функции к двум DateTimePicker, но при добавлении второй функции через дизайнер вылетел паскаль (такое часто бывает, скину её, как только словлю ошибку снова). В итоге создал вручную, прикрутил её через дизайнер к форме — ошибка о неизвестной функции (всё сверил: название в файле .INC совпадает, даже скопировал и заменил ещё раз — не работает). Удалил вторую функцию и снова та ошибка, из-за которой обращаюсь сюда.

Можно ли как-то исправить её вручную? (Первый раз помог способ перенести программу в другую папку, но второй раз не спас) Сборка 2250 (14.09.2019)


#2

Пришлите исходный код программы, на которую выдаётся исключение.


#3

файл Unit1.pas, строка 146. Для вызова ошибки нужно вписать что-нибудь в поле “группа” и нажать “установить”.

Исх. код