Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2008, 14:49   #1
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
Смущение Как удалить компонент?

Подскажите, пожалуйста, как удалить не стандартный компонент. Программа с его использованием пишется, в силу определенных причин, не на той машине, где он был создан. Установить компонент вроде получилось, но он не отображается ни на одной вкладке, и проект не компилируется.Заранее спасибо
AnnNet вне форума Ответить с цитированием
Старый 13.11.2008, 15:28   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от AnnNet Посмотреть сообщение
Подскажите, пожалуйста, как удалить не стандартный компонент. Программа с его использованием пишется, в силу определенных причин, не на той машине, где он был создан. Установить компонент вроде получилось, но он не отображается ни на одной вкладке, и проект не компилируется.Заранее спасибо
По поводу компонента, если он не визуальный, то добавьте его в раздел uses, а если он был визуальный и его нигде нет, то можете посмотреть здесь: http://programmersforum.ru/showthread.php?t=29007
А если хотите всё равно его удалить, то нажмите на вкладку Component -> Install Packages и найдите в списке свой компонент и нажмите Remove.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 13.11.2008, 23:49   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
нажмите на вкладку Component -> Install Packages и найдите в списке свой компонент и нажмите Remove
Ну, так горячится не стоит... Компонентов там нет, одни пакеты. Так одним махом весь юзерский пакет грохнуть можно. А то и еще что-нибудь.
Если вы устанавливали отдельный компонент в dclusr.dpk, то безопаснее всего сделать так:
- выберите InstallComponent
- выберите юниту компонента (верхняя строчка) через Browse, а там выберите DdeReg.pas (он там всегда лежит)
- теперь нажмите ОК, а на вопрос о перекомпиляции ответьте NO
- теперь во втором окошке (Package dclusr.dpk) удалите то, что мы подсунули (DdeReg) и свой компонент
- теперь нажмите INSTALL и ваш пакет перекомпилируется уже без вашего компонента...
mihali4 вне форума Ответить с цитированием
Старый 14.11.2008, 11:03   #4
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

Цитата:
- выберите юниту компонента (верхняя строчка) через Browse, а там выберите DdeReg.pas (он там всегда лежит)
Не очень поняла где нужно выбрать DdeReg.pas. Пока ни один из советов не помог, а удалить компонент нужно срочно. Помогите, пожалуйста
AnnNet вне форума Ответить с цитированием
Старый 14.11.2008, 13:38   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Не очень поняла где нужно выбрать DdeReg.pas
Еще раз:
- выберите InstallComponent (пункт меню Дельфи "Component")
- в открывшемся окошке на вкладке "Info existing Package" верхний Edit с Label слева "Unit File Name" имеет справа кнопку "Browse". Там выберите DdeReg.pas (он там всегда лежит). Да любой файл *.pas выберите - безразницы...
Дальше - как было описано.

Кстати, весьма распространенная ошибка. Вы компонент установили? А путь к нему в Дельфи вы прописали? Если нет - не будет компилироваться и может быть не виден на палитре.
mihali4 вне форума Ответить с цитированием
Старый 18.11.2008, 13:11   #6
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Кстати, весьма распространенная ошибка. Вы компонент установили? А путь к нему в Дельфи вы прописали? Если нет - не будет компилироваться и может быть не виден на палитре.
Простите за неосведомленность, а где в Делфи нужно прописать путь к компоненту? На вкладке компонент появился, но при попытке добавить его на форму появляется сообщение:"Компонент не зарегистрирован"

Последний раз редактировалось AnnNet; 18.11.2008 в 13:29.
AnnNet вне форума Ответить с цитированием
Старый 18.11.2008, 13:36   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Открываем пункт меню Дельфи Tools/EnvirоnmentOptions/ закладка Library.
В верхней строке (Library Path) через точку с запятой добавляем путь к компоненту. Жмем ОК.
mihali4 вне форума Ответить с цитированием
Старый 18.11.2008, 13:40   #8
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

Уважаемый Mihali4, там в Library Path есть путь к компоненту. Правда там указан путь к папке, в которой он изначально лежит. Может, нужно написать путь, куда установлен компонент?
AnnNet вне форума Ответить с цитированием
Старый 18.11.2008, 13:58   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Нет, там как раз должен быть путь к исходникам компонента, без указания самого файла.
Меня смущает ваша фраза "На вкладке компонент появился, но... появляется сообщение:"Компонент не зарегистрирован"...
Что за компонент? Вы можете его выложить? Я посмотрю, что там не так...

Так, стоп... А это что значит? "Может, нужно написать путь, куда установлен компонент?"

Последний раз редактировалось mihali4; 18.11.2008 в 15:10.
mihali4 вне форума Ответить с цитированием
Старый 18.11.2008, 14:19   #10
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

Сообщение "Класс не зарегистрирован", ошиблась.
"Может, нужно написать путь, куда установлен компонент?" - ну папка в делфи, куда он устанавливается
AnnNet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить ХР антивирус? nesimon Безопасность, Шифрование 5 05.01.2010 01:36
Как программно удалить компонент от формы или другого компонента (контейнера)? SkAndrew Общие вопросы Delphi 3 27.05.2008 15:20
как удалить скринсейвер? ronich Помощь студентам 6 24.10.2007 20:36
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить Alar Общие вопросы Delphi 0 29.10.2006 21:36