Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];

Вниз

Как установить компонент с расширением 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
1-1244700380
leonidus
2009-06-11 10:06
2010.03.21
Окно распахивающееся с анимацией


15-1262247832
12
2009-12-31 11:23
2010.03.21
Работа сайта


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


2-1263500664
Inna21
2010-01-14 23:24
2010.03.21
Запрос на нескольких DBF


2-1264014723
@!!ex
2010-01-20 22:12
2010.03.21
Как преобразовать кодировку GB2312 в UTF-8 или 16?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский