Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

Создание компонент   Найти похожие ветки 

 
del   (2003-12-25 06:53) [0]

Здравствуйте !
Создал компонент, использующий библиотеку ehlib 2.5
uses
.., DBGridEh, ..;
При первой инсталляции всё проехало, однако, при последующем редактировании и инсталляции компиллятор сказал: "не могу загрузить пакет ehlib60. Он содержит unit DBUtilsEh, который также содержится в пакете Ehlib.".
Это свинство никак не смог побороть. Помогите, кто может.


 
Кщд   (2003-12-25 09:02) [1]

убираешь пакет
редактируешь
ставишь заново


 
del   (2003-12-25 09:13) [2]

2 Кщд:
"убираешь пакет" - нужно убрать пакет ehlib ?
или удалить мой пакет ? Дело в том, что при удалении ehlib мои компоненты тоже удаляются, т.к. они используют ehlib. Здесь какая-то глобальная ошибка (в моих мозгах). Как быть-то ?


 
Кщд   (2003-12-25 09:16) [3]

так ты в пакет эхлиба свои добавления вносил что ль?


 
del   (2003-12-25 09:39) [4]

2 Кщд
Конечно, нет. Я только использую ehlib в своих компонентах.


 
del   (2003-12-25 09:52) [5]

Мужики !
Я с такого горя вообще грохнул Delphi6, поставил семёрку, ehlib for D7. И всё повторилось: при первоначальной инсталляции OK, а после редактирования моего компонента ругается. ????


 
Рамиль ©   (2003-12-25 10:03) [6]


> del (25.12.03 09:52) [5]

Лучше сначала отладить компонет полностью, а потом уже инсталлировать.


 
Silver Alex ©   (2003-12-25 10:14) [7]


> del (25.12.03 06:53)

после того как удаляешь компонет нужно удалить все *.bpl, *.dcu, *.dcp.Ну и если подробнее напишешь как там чего удаляешь/добавляешь может еще какие советы будут


 
del   (2003-12-25 10:30) [8]

2 Рамиль Согласен. Нужно отладить полностью. Просто нужно было внести небольшие изменения.

2 Silver Alex Вы правы, я не удалил старые *.bpl, ... (сейчас займусь)
А мои действия были таковы:
1. установка ehlib 2.5
2. в IDE Component->Install выбираю свои Units и инсталлирую каждый в dclusr
3. Закрываю Delphi, открываю Delphi и не вижу моих компонент.
4. Открываю dclusr, пытаюсь вновь инсталлировать и Delphi говорит: Cannot load package "Ehlib".
It contains unit "DBUtilsEh," which is also contained in package "Ehlib70"


 
Silver Alex ©   (2003-12-25 10:46) [9]


> Закрываю Delphi, открываю Delphi и не вижу моих компонент.

процедура Register есть?

procedure Register;
begin
RegisterComponents("del", [TMainComponent,TSuperComponent]);
end;


 
del   (2003-12-25 12:51) [10]

2 Silver Alex
процедура Register есть.
Я сейчас пытаюсь собирать мои компоненты в другой, не dclusr.dpk.
Пока получил привет от компиллятора в виде
Never-build package "tools" requires always-build package "EhLib"


 
Silver Alex ©   (2003-12-25 13:10) [11]

попробуй в опциях пакета поставить "Rebuild as needed"


 
del   (2003-12-25 13:27) [12]

Silver Alex !
Заработало, хотя я не совсем понял отличие явной от автоматической rebuild.
Silver Alex ! Спасибо !



Страницы: 1 вся ветка

Текущий архив: 2004.01.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
3-25246
Gandrey
2003-12-08 16:22
2004.01.09
uniqueidentifier и UpdateSQL


3-25202
Viktor
2003-12-11 14:37
2004.01.09
ADO и SQL


3-25264
NewD
2003-12-10 12:08
2004.01.09
DefaultExpression - не работает судя по всему. Что делать ?


3-25185
malamba
2003-12-08 17:37
2004.01.09
программа должна работать на другом ПК. Но не хочет


4-25666
Kinder
2003-11-04 16:17
2004.01.09
Размеры и расположение окна