Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Установка нового компонента


Автор: MacTep 25.1.2006, 13:34
Как установить компонент? Скачал архив, в котором два файла: *.dcr и *.pas. Не знаю, что с ними делать! smile Может глупенький вопрос, но надо устранять безграмотность.

Автор: MIX55 25.1.2006, 13:49
1.запускай Delphi затем tools ->Enviroment options вкладка library-> library path добавляй путь к своему компоненту например C:\component
2. потом Component -> install Component в unit fila name указывай путь к *.pas нажимай OK затем compile и install все компонент установлен

Автор: ivan219 25.1.2006, 17:07
А если там только HLabel.dcu и HLabel.rec smile

Автор: MIX55 25.1.2006, 21:36
Цитата

А если там только HLabel.dcu и HLabel.rec

достаточно только указать к нему путь в смысле к dcu
запускай Delphi затем tools ->Enviroment options вкладка library-> library path добавляй путь к своему компоненту например C:\component
а чтобы использовать указать в разделе uses

Автор: MacTep 25.1.2006, 23:38
Я сам нашел ответ на свой вопрос:
1. Запускаем Дельфи.
2. Выбираем пункт меню: Component->Install Component
3. Выбираем вкладку Into new package
4. Выбираем в первом пункте (Unit file name) название файла с расширением *.pas
5. Пишем в третьем пункте (Package file name) название пакета (любое, не совпадающее с названием в первом пункте).
6. Все...

Но все равно спасибо MIX55!
Добавлено @ 23:46
Да, совсем забыл, при таком добавлении компонента, вовсе не нужно прописывать путь в Environment -> Library path, т.к. Delphi сама все прекрасно прописывает! smile

Автор: ivan219 25.1.2006, 23:56
Цитата(MIX55 @ 25.1.2006, 21:36)
Цитата

А если там только HLabel.dcu и HLabel.rec

достаточно только указать к нему путь в смысле к dcu
запускай Delphi затем tools ->Enviroment options вкладка library-> library path добавляй путь к своему компоненту например C:\component
а чтобы использовать указать в разделе uses

Это визуальный компонент как сним потом работать smile

Автор: Romikgy 26.1.2006, 10:16
А хелп по этому компоненту есть?

Автор: MIX55 26.1.2006, 11:57
Цитата

Это визуальный компонент как сним потом работать

значит устанавливай так
Цитата

1.запускай Delphi затем tools ->Enviroment options вкладка library-> library path добавляй путь к своему компоненту например C:\component
2. потом Component -> install Component в unit fila name указывай путь к *.dcu нажимай OK затем compile и install все компонент установлен


просто автор компонента на хочет представлять свои исходники поэтому *.pas нет

Автор: ivan219 26.1.2006, 19:57
Втомто и дело что так невыходит он когда его компилит то пишет что [Фатальная ошибка] нет файла HLabel.pas и всё прекрощается.

Автор: Romikgy 27.1.2006, 11:07
А зачем его компилить , его просто установить надо , или просто в проекте использовать в юзасах

Автор: ivan219 27.1.2006, 13:47
Чёт я непонял как его можно установить не кампиля когда Delhi сама предлогает его откампилить и если нажать нет от всё прекращается.
Может есть другой путь smile

Автор: Romikgy 27.1.2006, 14:25
Ну дык а че компилить то ? пас-файла то нет? или есть? дцю-файл , это уже откомпиленный компонент, для него нужен файл бпл, чтобы интегрировать в дельфи если его нет , только в юзесы, да хелп должен быть с компонентом.

Автор: ivan219 27.1.2006, 15:40
Нет там нечего только HLabel.dcu и HLabel.rec. Значит лажовый компонент smile

А если через uses какже тагда сним работать smile онже визуальный как делать настройки и вобще чтоб его видно было как это реализовать если конечно возможно smile

Автор: Romikgy 27.1.2006, 17:16
Так же как и сдр. визуальными создаными диннамически smile Создаешь , опред. место где будет отображатся, и визибле в тру

Автор: ivan219 27.1.2006, 22:14
Я незнаю как их динамически создавать smile

Автор: Guedda 27.1.2006, 22:25
пример для label:
Код

var
  MyLabel : Tlabel;
begin
  MyLabel := TLabel.Create(Form1);
  MyLabel.Parent := Form1;
  MyLabel.AutoSize := true;
  MyLabel.Left := 2;
  MyLabel.Top := 2;
  MyLabel.Caption := 'Привет!!! ';
  MyLabel.Show
end;

Автор: RoxSive 4.5.2006, 06:00
Помогите пожалуйста! Я новичек в программировании, прошу не пинать smile  Хочу установить компонент (причем любой), делаю все как написано на первой странице:
1. Запускаем Дельфи.
2. Выбираем пункт меню: Component->Install Component
3. Выбираем вкладку Into new package
4. Выбираем в первом пункте (Unit file name) название файла с расширением *.pas
5. Пишем в третьем пункте (Package file name) название пакета (любое, не совпадающее с названием в первом пункте).
6. Все..
Но у меня при компеляции, выдаеться ошибка:
[Fatal Error] DASEws.dpk(28): Required package 'rtl' not found (или 'vcl')

Скажите, как это можно исправить?
Стоит Delphi 7 Enterprise 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)