Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.21;
Скачать: CL | DM;

Вниз

Как установить компонент с расширением pas в CodeGear Delphi 2009   Найти похожие ветки 

 
Sunktor ©   (2010-01-13 21:26) [0]

Если можно, поподробнее.


 
Ega23 ©   (2010-01-13 21:27) [1]

у компонентов нет никаких расширений.


 
Германн ©   (2010-01-13 21:30) [2]

http://delphimaster.net/view/1-1263286244/


 
brother ©   (2010-01-14 05:11) [3]

Его нужно не устанавливать, а подключить к проекту...
Скидываешь pas в C:\Program Files\Borland\Delphi6\Lib
Далее в uses проекта пишешь его имя (в начале компонента: unit его имя) и все, можешь с ним работать)


 
KilkennyCat ©   (2010-01-14 06:41) [4]


> все, можешь с ним работать

в DesignTime очень замечательно будет


 
brother ©   (2010-01-14 07:00) [5]

> в DesignTime очень замечательно будет

ну, да)


 
Ega23 ©   (2010-01-14 10:17) [6]


> brother ©   (14.01.10 05:11) [3]
>
> Его нужно не устанавливать, а подключить к проекту...
> Скидываешь pas в C:\Program Files\Borland\Delphi6\Lib


Создал такую директорию, скинул туда этот pas. А всё равно ругается, говорит "File not found  Unit13.dcu"


 
Anatoly Podgoretsky ©   (2010-01-14 10:21) [7]

Да не надо в Delphi6\Lib, у 2009 своя папка Lib


 
brother ©   (2010-01-14 10:52) [8]

> Да не надо в Delphi6\Lib

;)


 
Sunktor ©   (2010-01-14 15:12) [9]

2 Германн
Благодарю, сработала хреновина.
Добавлю только, что название для Package проекта должно оличаться от названия юнита компонента.


 
Sunktor ©   (2010-01-14 17:57) [10]

Расскажу последовательность действий по порядку, потому как при несоблюдении его возникают проблемы:
1. Создаём папку для нового компонента в директории выбранной в настройках программы (возможно это не важно, но я сделал так) - Tools>Environment Options>Directories>Shared repository:
2. Складываем в неё файлы компонента (.pas и .dcr)
3. Открываем в dilphi файл .pas и ищем строчку:
procedure Register;
begin
 RegisterComponents("название вкладки компонента", [название компонента]);
end;
4. Меняем название вкладки компонента на своё (или запоминаем)
5. Сохраняем .pas и закрываем всё.
6. Создаем File>New>Package-Delphi
7. Меняем название Package1.bpl на название будущей вкладки компонента (которое у нас в было в pas-файле)
8. Prodjekt>Add to Prodjekt  и указываем путь к файлу .pas >ok (то есть добавляем его к проекту)
9. Сохраняем проект в той-же паке, компилируем (Compile) и устанавливаем (Install), закрываем всё (если попросит сохранить, подтвердите)
10. Открываем свой проект или создаем новый и через контекстное меню на палитре компонентов выбираем Add new category и вписываем название своей вкладки (категории)
11. После появления нашей вкладки, правый клик по ней и через контекстное меню Unhide_Button>Название вкладки>Название компонента

Всё, компонент присутствует в палитре для всех новых проектов.
Если знатоки знают метод по проще, напишите.


 
KilkennyCat ©   (2010-01-15 07:16) [11]


> Меняем название вкладки компонента на своё

за это полагается расстрел


 
Sunktor ©   (2010-01-15 13:51) [12]

>за это полагается расстрел
В каком смысле?
Таким образом можно на одной вкладке объединить несколько разных компонентов и они не будут занимать кучу вкладок, а так же группировать компоненты по назначению или общей функциональности. Держать целую вкладку для одного компонента расточительно.
Что не так?


 
KilkennyCat ©   (2010-01-17 06:46) [13]


> Таким образом можно

можно. а еще можно гвозди забивать фотоаппаратом.
но можно просто прочитать справку, или хотя бы наугад потыркать кнопки и научиться пользоваться палитрой компонент.
Ну и хотя бы подумать о том, что pas-файл существует далеко не всегда.



Страницы: 1 вся ветка

Текущий архив: 2010.03.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.014 c
2-1263479756
0990
2010-01-14 17:35
2010.03.21
Модальные формы


15-1262169330
Цукор5
2009-12-30 13:35
2010.03.21
Delphi7 & xpmanifest


2-1263582604
serhiyiv
2010-01-15 22:10
2010.03.21
TListView и OnCustomDrawItem


15-1262208623
Юрий
2009-12-31 00:30
2010.03.21
С днем рождения ! 31 декабря 2009 четверг


2-1263711881
MK26
2010-01-17 10:04
2010.03.21
Помогите установить пароль на готовую уже программу (exe фаил)