Не создаются процедуры событий

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

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

Не создаются процедуры событий

Сообщение Invar » 21.07.2009 12:19:04

Установил Lazarus 0.9.26.2, создал новый проект с формой и попытался на вкладке "События" описать действия в onActivate. Однако при двойном щелчке на это поле не создается заготовка процедуры, как в Delphi, а выдается ошибка: "Невозможно найти метод" и в окне сообщений "uMain.pas(9,13) Error: не найден исходный код: модуль F:\lazarus\temp\6\extctrls.ppu"
Хотя этот модуль я скопировал в папку с проектом и в параметрах компилятора (поле "Другие модули") тоже указал путь к данному модулю "F:\lazarus\lcl\units\i386-win32\" Попробовал настроить обработчики событий других визуальных компонентов с тем же успехом. Что я делаю не так, просветите пожалуйста.
Invar
незнакомец
 
Сообщения: 4
Зарегистрирован: 21.07.2009 12:00:28

Re: Не создаются процедуры событий

Сообщение Inferno » 21.07.2009 13:02:50

скорее всего.... у вас не достуступны пути до исходных текстов компилятора Free pascal
Окружение-Параметры-Enviroment-каталог исходных текстов FPC
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: Не создаются процедуры событий

Сообщение Invar » 21.07.2009 14:08:11

Вроде доступны. В поле "Каталог исходного кода FPC" указан путь "F:\lazarus\fpc\2.2.2\source\"
Проверял, действительно есть такой каталог с исходниками. Программы компилируются и запускаются.
Invar
незнакомец
 
Сообщения: 4
Зарегистрирован: 21.07.2009 12:00:28

Re: Не создаются процедуры событий

Сообщение Vadim » 21.07.2009 15:43:50

Нет, тут проблема не в исходниках FPC, а в доступе к модулям самого Лазаруса. Может быть при установке были какие-то проблемы?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Не создаются процедуры событий

Сообщение Invar » 21.07.2009 17:09:16

Не было, все установилось быстро и без каких-то подозрительных сообщений.
Вот здесь тоже человек сталкивался с точно такой же проблемой, жаль что и там решение не известно. Только у меня автокод в инспекторе событий не генерируется вообще. Сначала выдавалось сообщение, что не может найти модуль ExtCtrls, теперь dialogs.ppu
Invar
незнакомец
 
Сообщения: 4
Зарегистрирован: 21.07.2009 12:00:28

Re: Не создаются процедуры событий

Сообщение Vadim » 21.07.2009 17:34:54

Invar
А Вы вместо 0.26 поставьте 0.27. У меня с этой версией проблем не было.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Не создаются процедуры событий

Сообщение Mr.Smart » 21.07.2009 20:19:27

Да и с 0.9.26 некогда таких проблем небыло. Как бы я её неставил, что бы я с ней неделал :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Не создаются процедуры событий

Сообщение Invar » 21.07.2009 22:34:49

Удалил версию 0.9.26 и установил 0.9.27, все то же самое.
Может какие-то пути к нужным файлам неправильно в настройках прописал, не знаю.
Решил проблему тупо - смотрел, каких файлов Лазарус не может найти, находил их сам и копировал в каталог \lazarus\lcl\. Ну и в конце-концов все заработало :P
Invar
незнакомец
 
Сообщения: 4
Зарегистрирован: 21.07.2009 12:00:28


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 53

Рейтинг@Mail.ru