Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.03.2009, 13:00
elfer elfer вне форума
Новичок
 
Регистрация: 06.02.2009
Сообщения: 63
Репутация: 10
По умолчанию Установка компонентов

Подскажите пожалуйста как правильно устанавливать новые компоненты. Есле можно подробно.
Ответить с цитированием
  #2  
Старый 28.03.2009, 13:52
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Если хотите установить компонент только для одного проекта, то:
  • Помещаем файлы компонента в папку с проектом
  • Прописываем название компонента в Uses

Если хотите для всех, то:
  • Component > Install Component...
  • Выбираем путь до .pas файла компонента
  • Нажимаем OK
  • Идет уставновка. После установки, сохраняем все
  • Компонент установлен
__________________
Auta i Lome...
Ответить с цитированием
  #3  
Старый 31.03.2009, 11:40
Аватар для glaZZ
glaZZ glaZZ вне форума
Прохожий
 
Регистрация: 18.11.2008
Сообщения: 26
Репутация: 10
По умолчанию

Еще надо бы зайти в "Tools" -> "Environment options" -> "Library" -> "Library path" и там добавить путь к папке с исходниками компонента
Ответить с цитированием
  #4  
Старый 31.03.2009, 13:16
deathor deathor вне форума
Прохожий
 
Регистрация: 25.11.2008
Сообщения: 34
Репутация: 10
По умолчанию

У меня тоже возникла проблема с установкой одних компонентов... установил через Component > Install Component... Все без ошибок.. в Library path путь дописался автоматом, но в линейке они не появились... подскажите, что делать?
Ответить с цитированием
  #5  
Старый 31.03.2009, 14:36
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Некоторые компоненты (классы) в линейке не появляются. Надо просто имя pas-файла компонента приписать в Uses.
__________________
Auta i Lome...
Ответить с цитированием
  #6  
Старый 31.03.2009, 15:20
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

BloodFooria, это что за компоненты такие? O_o
Если в исходнике устанавливаемого компонента вызывается процедура RegisterComponents, то, вообще говоря, он должен появиться и на панели компонентов. Вот выдержка из Delphi Help:
Цитата:
Сообщение от Delphi Help
Once a component is registered, it appears on the component palette, where it can be selected and placed on forms or data modules.
Я все же полагаю, что deathor говорит именно о VCL-компонентах?

deathor, вы ищете его на той же вкладке, что указана в первом параметре процедуры RegisterComponents в исходнике? Если вы устанавливаете компонент не пакетом, а как отдельный модуль (*.pas), то для компонента будет использована иконка по умолчанию (такая, невзрачная, что и не признаешь сразу, только по всплывающей подсказке). В крайнем случае приложите с своему сообщению архив с исходником компонента, я тоже попытаюсь установить, проверить. Или скажите, где взять, если не хотите прилагать архив.
Ответить с цитированием
  #7  
Старый 31.03.2009, 15:35
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Например TRyMenu, по сути своей компонент, но на линейке никак не появляется, потому что на форму ничего и не запихнешь. Нужно все ручками писать, ручками

Но может я ошибаюсь, мало ли...
__________________
Auta i Lome...
Ответить с цитированием
  #8  
Старый 31.03.2009, 16:07
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

Цитата:
Сообщение от BloodFooria
Например TRyMenu
мм... Да, я такого раньше не видела. И RegisterComponents там соответственно не вызывается, поэтому и не появляется на линейке... Бум знать. =)
Ответить с цитированием
  #9  
Старый 31.03.2009, 16:45
deathor deathor вне форума
Прохожий
 
Регистрация: 25.11.2008
Сообщения: 34
Репутация: 10
По умолчанию

Цитата:
Сообщение от Nyctos Kasignete
deathor, вы ищете его на той же вкладке, что указана в первом параметре процедуры RegisterComponents в исходнике? Если вы устанавливаете компонент не пакетом, а как отдельный модуль (*.pas), то для компонента будет использована иконка по умолчанию (такая, невзрачная, что и не признаешь сразу, только по всплывающей подсказке). В крайнем случае приложите с своему сообщению архив с исходником компонента, я тоже попытаюсь установить, проверить. Или скажите, где взять, если не хотите прилагать архив.

Устанавливар разные компоненты... сначала Direct MySQL (там *.pas), не о каких ошибках не сообщает но в палитре ни одной иконки отсюда нет... Палил по разному... После установил TMySQL, тут уже пакетом... результат один... ошибок нет... но и Borland User Com... пуст...
Ответить с цитированием
  #10  
Старый 31.03.2009, 17:16
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

А какая версия Delphi? Не знаю, может установка по-разному идет в разных версиях.

Но пошурстите в настройках. Ах да, а какая операционная система?

У меня на Vista не получается устанавливать компоненты, т.к. система блокируется запись файлов в системную папку Program Files, но есть решение: запуск Delphi от имени администратора. Такое будет и Windows XP, если ваша учетная запись с правами обычного пользователя.
__________________
Auta i Lome...
Ответить с цитированием
  #11  
Старый 31.03.2009, 17:49
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

Вот сейчас только скачала пакет с TMySQL. Устанавливается. И появляется иконка на вкладке. Так что единственное, что могу — повторить слова BloodFooria насчет ограничения учетной записи в ОС.
Ответить с цитированием
  #12  
Старый 31.03.2009, 17:54
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Стрелка ->

http://www.delphisources.ru/forum/sh...ad.php?p=32332

да, для висты есть такая проблема. Либо UAC в помощь (pc твой?), либо ставь дельфи не в сис папку.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.

Последний раз редактировалось Ferra, 31.03.2009 в 18:30.
Ответить с цитированием
  #13  
Старый 31.03.2009, 18:40
deathor deathor вне форума
Прохожий
 
Регистрация: 25.11.2008
Сообщения: 34
Репутация: 10
По умолчанию

Спасибо... у мя виста... наверное из-за енттого
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:33.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025