Форум: "Начинающим";
Текущий архив: 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