Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизСоздание компонент Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c