Главная страница
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.017 c
1-85981
iNew
2002-12-11 09:09
2002.12.26
Такой процедурой вывожу данные из COM порта в Мемо


1-85947
Gaber
2002-12-15 11:42
2002.12.26
Проверка наличия файла


3-85805
Mishel
2002-12-06 11:12
2002.12.26
Как отсортировать запрос объединенный через UNION


1-86019
kex86
2002-12-16 15:00
2002.12.26
Как убрать приложение из списка процессов в ХР (Ctrl-alt-delete)


1-85927
SONY
2002-12-15 12:45
2002.12.26
как послать сообщение используя mailslot