Ошибка при попытке установить компоненты

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

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

Ответить
fizik_dm
новенький
Сообщения: 12
Зарегистрирован: 14.07.2011 12:20:15

Ошибка при попытке установить компоненты

Сообщение fizik_dm »

при попытке установить любой компонент при пересорке лазаруса ошибка
componenttreeview.pas(44,18) Fatal: Can't find unit ComponentTreeView used by ObjectInspector
этот модуль на диске есть но почему его не находит непойму помогите пожалуйста я новичок так что если можно то ответте попроще.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Какую версию Lazarus и как именно Вы устанавливали?
Версия FreePascal какая?
fizik_dm
новенький
Сообщения: 12
Зарегистрирован: 14.07.2011 12:20:15

Сообщение fizik_dm »

Lazarus 0.9.30.2 fpc 2.4.2 сначала думал что проблема в том что при установке Lazarus выбрал дугой путь удалил установил по умолчантю все равно ошибка. может я неправильно компоненты пытаюсь установить. вот например хочу поставить kgrid скачал с сайта распаковал открываю kgridlaz.lpk нажимаю установить просит пересобрать лазарус нажимаю да выдает
Действие "Компиляция пакета KGridLaz 1.7" завершено
componenttreeview.pas(44,18) Fatal: Can't find unit ComponentTreeView used by ObjectInspector
просит проверить пути и какойто cfg непонятно???
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Операционная система?
Как именно устанавливали Lazarus?
fizik_dm
новенький
Сообщения: 12
Зарегистрирован: 14.07.2011 12:20:15

Сообщение fizik_dm »

Vadim писал(а):Операционная система?
Как именно устанавливали Lazarus?

виндаХР устанавливал как и любую обычную прогу скачал инстальник с сайта запустил и нажимал далее а другими способами не знаю и неумею :oops:
seryiza
незнакомец
Сообщения: 2
Зарегистрирован: 31.03.2012 12:15:35

Сообщение seryiza »

У меня тоже самое, но только при установке glscene.
Пишет:
Невозможно найти файл "componenttreeview.pas".
Если он принадлежит вашему проекту, проверьте
пути поиска в
Проект -> Параметры компилятора -> Пути ->
Другие модули. Если он принадлежит пакету,
проверьте соответстующие параметры компиляции
пакета. Если этот файл принадлежит Lazarus,
удостоверьтесь, что компилируете его после
очистки. Если файл принадлежит FPC, проверьте
fps.cfg. Если не уверены, вызовите Проект ->
Параметры компилятора -> Тест

Win 7 x64.
kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

I have succeeded by following these steps.

I removed printer4lazarus and dbflaz from the package list and saved it. Then I closed the IDE and reopened it. Doing a build all from that state worked with Kgrid installing successfully.
I have also been able to install the Indy package after that without any problems.

Thanks for the help. I think the tool you are developing will come in very useful. It can't arrive too soon.

http://comments.gmane.org/gmane.comp.ide.lazarus.general/50700

Но перед этим попробуйте пересобрать Lazarus с очисткой.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Я в таких случаях лечу все так
1 Удаляю профиль лазаруса в директории пользователя c:\Users\myuser\AppData\Local\lazarus
2 Удаляю c:\lazarus
3 устанавливаю лазарус заново.

Работает безотказно, правда сторонние компоненты придется переустановить, ну и настройки заново сделать .
ronin
постоялец
Сообщения: 174
Зарегистрирован: 26.01.2010 23:14:46

Сообщение ronin »

а в fpc.cfg не судьба пути прописать? зачем так кардинально то - всё удалять, чистить...
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

ronin писал(а):зачем так кардинально то - всё удалять, чистить...

А при смене компилятора каталог лазаря гадится, да и в реестре хвосты остаются....
Так что я ЗА именно способ Ism - сам так делаю :D
А уж при гиперактивности разработчиков Zeos - это, видимо, единственный выход
ronin
постоялец
Сообщения: 174
Зарегистрирован: 26.01.2010 23:14:46

Сообщение ronin »

А при смене компилятора каталог лазаря гадится, да и в реестре хвосты остаются....


ну в данном то случае ругается на Can't find unit, что тут криминального?

Так что я ЗА именно способ Ism - сам так делаю



так недалеко и до переустановки системы человека довести ;)
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

так недалеко и до переустановки системы человека довести


Ну нет , Лазарус силен тем, что его можно удалить без следов. С Делфи такого не сделаешь.

В линексе вообще скачал исходники , make и все.
seryiza
незнакомец
Сообщения: 2
Зарегистрирован: 31.03.2012 12:15:35

Сообщение seryiza »

У меня все ок. Делал по способу Ism, так что спасибо. :D
ronin
постоялец
Сообщения: 174
Зарегистрирован: 26.01.2010 23:14:46

Сообщение ronin »

хозяин барин :) я предпочитаю разбираться в используемых инструментах, если конечно есть время ;)
Ответить