Главная страница
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
3-85843
Bishop
2002-12-07 00:37
2002.12.26
Глюк?


14-86137
msts
2002-12-06 10:33
2002.12.26
Парсер PAS/DPR/DPK+-DFM


14-86113
Igorek
2002-11-28 19:38
2002.12.26
Нужен ModelMaker из Delphi7


3-85787
Tankist
2002-12-05 19:17
2002.12.26
массив


14-86180
Ketmar
2002-12-06 19:20
2002.12.26
а давайте меня в мастера примем?