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

Вниз

Компонент не удаляется из Delphi   Найти похожие ветки 

 
_Nicola_   (2002-12-03 17:45) [0]

Поставил себе один компонент, попробовал - не понравилось. Выкинул его из пакета, стер файлы, и хочу установить другой. Но у другого точно такое же имя, и при установке Дельфи говорит, что такое имя уже доступно. Где что нужно сделать, чтобы Дельфи забыла о том компоненте, который был раньше?


 
Юрий Зотов ©   (2002-12-03 20:21) [1]

> Выкинул его из пакета, стер файлы...

DCU тоже стерли? И пакет перекомпилировали?



 
Мазут Береговой   (2002-12-03 21:50) [2]

Скорее всего ты его не "выкинул", а спрятал. У меня тоже такая проблема была. Тогда я просто удалил (из панели) весь пакет. И поставил снова, но уже без тех компонентов, которые хотел убрать. Надо пойти в меню Component -> install Packages и уже оттуда убрать пакет (просто unchecke checkbox).


 
_Nicola_   (2002-12-05 12:23) [3]

2Юрий Зотов
Стер не только файлы, а даже папку, в которой они были. И пакет перекомпилировал.
Но если я пишу в программе uses GifImage; а потом пробую использовать, то программа компилируется без ошибок. Выбираю в попап-меню "Find declaration" - никакой реакции, вибираю на uses GifImage "Open file at cursor" - Дельфи предлагает мне самому найти pas-файл. У меня на компьютере вообще нет файлов с именем GifImage.*.
Запустил браузер кода (View-browser) - там указан unit GifImage, в нем все присутсвует - константы, объекты и пр. Но откуда Дельфи все это берет? Можно ли это узнать через браузер кода?

2Мазут Береговой
А как это - "спрятать"? И что значит "удалить пакет из панели"?
У меня в меню Component -> install Packages этого пакета не значится.


 
Игорь Шевченко ©   (2002-12-05 12:27) [4]

Из папки Projects\Bpl удалить bpl и dcp этого пакета...


 
_Nicola_   (2002-12-05 12:36) [5]

2Игорь Шевченко
У меня в папке Projects ничего нет, даже папки Bpl (D:\Program\Borland\Delphi4\Projects - пусто).


 
Игорь Шевченко ©   (2002-12-05 12:39) [6]

Уж не dclusrXX ли он попал ?


 
_Nicola_   (2002-12-05 12:45) [7]

Нет, туда ничего не ставлю.


 
_Nicola_   (2002-12-05 12:59) [8]

При установке нового пакета сообщение, выдаваемое Дельфи, звучит так: A class named TGIFImage already exists. Можно ли по имени класса найти файл, в котором он определен?


 
_Nicola_   (2002-12-05 13:05) [9]

Можно ли установить компонент, если от него есть только DCU и DCR?


 
Игорь Шевченко ©   (2002-12-05 13:19) [10]

_Nicola_ (05.12.02 13:05)

Можно


 
_Nicola_   (2002-12-05 13:38) [11]

А как? У меня при попытке установить в окне Messages появляется сообщение Error: File GifImage.pas not found и на этом процесс останавливается. То есть получается, что без pas-файла не обойтись?


 
Ketmar ©   (2002-12-05 13:56) [12]

ну начнем с того, что GifImage, как мне помнится - вовсе и не компонент. и никуда устанавливать его не надо. rtfm.

Satanas Nobiscum! 05-Dec-XXXVII A.S.


 
_Nicola_   (2002-12-05 14:06) [13]

2Ketmar
Ой, елы-палы, как же так! Двух GifImage в природе не может быть одновременно. Иначе сразу наступит конец света.


 
iZEN ©   (2002-12-05 15:40) [14]

Придётся в реестре копаться (см. ветку про Delphi).


 
_Nicola_   (2002-12-05 16:05) [15]

Как и следовало ожидать, реестр ни при чем. Упоминание о GifImage встречается только в разделе "Недавно открытые файлы".
Может кто знает конкретную ветку, хотя я в этом очень сомневаюсь.


 
Юрий Зотов ©   (2002-12-06 10:26) [16]

Заставьте саму Delphi рассказать, откуда она знает класс TGIFImage. Для этого сделайте любой компонент, в его конструкторе вызовите функции FindClassHInstance и GetModuleFileName, потом зарегистрируйте и бросьте на форму.



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
1-85893
Кокандокало
2002-12-16 14:42
2002.12.26
НУжно разобрать выражение *.gif;*.jpg;*.html;*.php; и т.д.


7-86203
ALexe
2002-10-14 11:51
2002.12.26
статистика на Cisco 2600


1-85978
Seldon
2002-12-15 23:46
2002.12.26
Как сохранить ветку реестра?


1-85922
Jeka
2002-12-09 12:23
2002.12.26
tray


14-86101
Ketmar
2002-12-04 19:23
2002.12.26
эх... хочу