Перевожу с дельфи на лазарус 0.9.28.2
Попутно заменил пока пару элементов на TEdit. Всё неработающее тоже пока отключил. В итоге проект скомпилился, сделался екзешник, но при его запуске вылетает:
Class "TEdit" not found
При запуске в компиляторе вылетала более подробная ошибка, но рука дрогнула и я выставил галку что-то вроде "не сообщать об этом типе ошибки". Где эту галку вернуть назад? Я уже и лазарус переставил, но без толку - не выдаёт то окошко...
Кстати, с чем обычно такие ошибки с ненайденным классом связаны?
Class "TEdit" not found
Модератор: Модераторы
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Это обычно бывает при рассинхронизации формы и модуля, т.е. в файле формы (.dfm/.lfm) есть объявление объекта типа TEdit, а в файле модуля соответствующее объявление published поля типа TEdit отсутствует.
Спасибо! Помогло! Так и оказалось: в модуле я грохнул одно из описаний, а в форме оставил.
