Текущий архив: 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.48 MB
Время: 0.006 c