indy компоненты.

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

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

indy компоненты.

Сообщение snowkam » 17.07.2008 16:11:43

Всем привет. установил себе в Lazarus indy компоненты. Вобщем все прошло гладко. но принаписании программы и использовании компонента все время выскакивает ошибка вот такого содержания

### TCodeToolManager.HandleException: "исходник не найден?: модуль /usr/lib/fpc/2.2.0/units/i386-linux/indy/IdSNMP.ppu" at Line=8 Col=70 in "/home/ant/ishodniki/snmp1/unit1.pas"
TDesigner.InvokeComponentEditor ERROR: Не могу найти метод. Исправьте ошибки в окне сообщений.

Причем /usr/lib/fpc/2.2.0/units/i386-linux/indy/IdSNMP.ppu там и находится. Прова я уже ставил все что возможно и 777 и на папки и на сам файло. нечего не помогает
Что делать???
плиз подскажите!!!!
snowkam
незнакомец
 
Сообщения: 5
Зарегистрирован: 17.07.2008 16:02:21

Re: indy компоненты.

Сообщение Brainenjii » 17.07.2008 21:30:23

Он исходник найти не может... Должны лежать в /usr/share/fpcsrc/packages/indy
У меня, по-крайней мере, там и всё работает ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: indy компоненты.

Сообщение snowkam » 18.07.2008 08:28:31

снес все начал все с нуля.
распоковал пакет indy
fpc/make
fpc/make install
он у меня установился в /usr/local/lib/fpc/2.2.0/units/i386-linux/indy
запускаю лазариус. Иду компонетн/открыть файл пакета .lpk . Открываю нажимаю компилить и бац вот такая вот ошибка

/usr/share/lazarus/components/indy-10.2.0.3/lazarus/IdDsnCoreResourceStrings.pas(76,12) Fatal: Can't find unit IdGlobal used by IdAboutVCL
snowkam
незнакомец
 
Сообщения: 5
Зарегистрирован: 17.07.2008 16:02:21

Re: indy компоненты.

Сообщение Brainenjii » 18.07.2008 19:44:15

У меня make install вообще не проходит... Я делаю просто make all, при этом в папке с исходниками появляется папка units с i386-linux (i386-win32 в винде ^_^), переименовываю i386-* в indy и копирую в /usr/lib/fpc/2.2.2/units/i386-linux/, затем папку с исходниками indy переименовываю из fpc в indy, и копирую её в /usr/share/fpcsrc/packages, потом стандартно устанавливаю в лазаря из lpk ^_^
Пути, разумеется, могут несколько отличаться ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: indy компоненты.

Сообщение Vadim » 18.07.2008 20:34:05

А я просто две подпапки, которые в Indy, сливал в одну, тогда ошибки персетали выскакивать. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: indy компоненты.

Сообщение Brainenjii » 18.07.2008 20:35:56

некошерно, вроде ^_^ Лазарю - Лазорево, фпц - фпцево ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: indy компоненты.

Сообщение Vadim » 19.07.2008 07:35:25

Brainenjii писал(а):некошерно, вроде ^_^ Лазарю - Лазорево, фпц - фпцево

Ну, в принципе, да... Однако Лазаревские модули ссылаются на fpc'ишные, так что ничего страшного, я думаю, не случилось. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: indy компоненты.

Сообщение sash-kan » 18.08.2008 03:37:58

как у вас тут все сложно. make install-ы(ведущие к засорению файловой системы), копирования каталогов друг в друга(встретил этот совет даже тут)...
у меня получилось несколько проще.
скачав исходники indy отсюда, при попытке компиляции indy-<version>/lazarus/indylaz.lpk получил сообщение «не могу мол, файлик найти».
файлик же лежит себе преспокойно в indy-<version>/fpc/
отсюда первое мое (нестандартное) действие:
1. в compiler options пакета в поле paths/other unit files вписал «../fpc/»
дальше ошибка вылезла уже при установке пакета. опять этот самый каталог не видит.
второе мое (нестандартное) действие:
2. всего-навсего tools/build lazarus
и уже все прекрасно, все что надо, lazarus уже видит, и уже без всяких лишних вопросов спокойно пересобирается.
после перезапуска ide, вроде бы, даже все работает.
Аватара пользователя
sash-kan
незнакомец
 
Сообщения: 8
Зарегистрирован: 21.05.2008 13:22:48
Откуда: Санкт-Петербург


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru