Главная страница
    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
6-25459
stud
2003-11-11 12:29
2004.01.09
вопрос по поводу маршрутизации


14-25588
Maxim Vetera
2003-12-16 18:34
2004.01.09
Цвет шрифта в Word 2002 (Office XP)


1-25408
UDS
2003-12-23 23:37
2004.01.09
Обратный отсчет времени.


4-25647
Юрий Ж.
2003-11-02 11:48
2004.01.09
BUTTON, STATIC и т.д.


3-25182
r9000
2003-12-10 07:30
2004.01.09
Можно ли поместить данные из Blob -поля в WORD или EXCEL?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский