Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
9-25179
G A M E R
2003-06-17 13:14
2004.01.09
Colission Detector


14-25529
JibSkeart
2003-12-19 12:01
2004.01.09
найти наибольших 2 элемента в 6 переменных не прибегая к массиву


6-25474
X-Disa
2003-11-08 09:27
2004.01.09
Сокеты


1-25392
Vasilij
2003-12-24 18:34
2004.01.09
C++ DLL в Delphi


1-25317
Georg
2003-12-22 19:11
2004.01.09
DrawGrid фиксированные колонки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский