ошибка обработчика событий

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

ошибка обработчика событий

Сообщение wolker » 08.02.2009 23:37:55

Может кто сталкивался с такой проблеммой?
Использую slackware 12 вчера скомпилил lazarus 0.9.26 FPC 2.22.2 и все бы ни чего
да не работает обработчик событий т.е. при двойном клике на элементе
вместо создания процедуры обработки события появляется окно с ошибкой
/compil/lazarus/lcl/lclclasses.pp(32,3) Error: source not found: unit /usr/lib/fpc/2.2.2/units/i386-linux/rtl/classes.ppu
ума не приложу где искать описание по данной ошибке.
Помогите!
wolker
незнакомец
 
Сообщения: 5
Зарегистрирован: 08.02.2009 22:54:45

Re: ошибка обработчика событий

Сообщение Logo » 09.02.2009 01:28:35

Это проблема с путями.
Попробуйте просто запустить /usr/local/lib/fpc/2.2.2/samplecfg (если fpc установлен по умолчанию, то это будет, примерно, так /usr/local/lib/fpc/2.2.2/samplecfg /usr/local/lib/fpc/2.2.2 /etc). В большинстве случаев этого достаточно, чтобы все заработало. Если не получится, то тогда пропишите пути в файле конфигурации /etc/fpc.cfg. У меня, например, этот фрагмент выглядит так:
Код: Выделить всё
# searchpath for units and other system dependent things
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/rtl

Ну и еще, нежелательный, вариант, - Меню Project->Compiler Options... в поле Other Unit Files вписываем пути к Юнитам fpc.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

Рейтинг@Mail.ru