Главная страница
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.018 c
6-25486
shItaSS
2003-11-06 12:13
2004.01.09
Как программно опредилить в локалке комп или нет


1-25429
EugenCFG
2003-12-23 22:32
2004.01.09
Здраствуйте ещё раз... ! На тему SetCapture... И определения


14-25586
SergP
2003-12-17 22:56
2004.01.09
Как на PHP определить IP клиента?


3-25186
yaJohn
2003-12-12 17:49
2004.01.09
Paradox, index - kaput, kak izvlech dannie?


14-25527
Knight
2003-12-19 09:16
2004.01.09
Атомные часы