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

Вниз

как присоеденить скаченый компонент, поместить его на палитру ?   Найти похожие ветки 

 
Mihail   (2004-10-13 20:00) [0]

скачал необходимый компонент, точнее его *.pas-овский файл/модуль. теперь неоходимо "прописать" его в Делфи. вопрос как?

ЗЫ: понимаю, что все это из раздела 2*2=4, но по своей настольной книге я разобраться не смог. Проделывал кучу махинаций, но желаемого результата, а именно появления иконки компонента на палитре комп-ов, так и не добился =(
ЗЫЫ: не обязательно (хотя желательно=) расписывать все здесь, был бы благодарен ссылке на ресурс в котором более-менее подробно все это описывалось.


 
SelloutS   (2004-10-13 21:27) [1]

если тока pas файл то на палитре он не паявится помоему =), вписываешь его в поле Uses проекта и пользуешься
до этого ещё перемещаешь файл в папку проекта


 
ЮЮ ©   (2004-10-14 03:10) [2]

Ecли в модуле нет процедуры Registry, то добавить
Component > Install Component > ...


 
Злая девочка   (2004-10-14 09:22) [3]

Создай папку в которой ты будешь хранит компонент
Перемести в эту папку .pas который ты скачал
Проверь чтоб в этом pas"е ,была процедура Register
Если есть то окей, а если нет то возможно это и не компонент
Но если ты все же уверен что компонент (об этом много писать и жел файл посмотреть) то напиши в нем


procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Vkladka",[TmyComponent]);
end;

Vkladka- вкладка в палитре компонентов
TmyComponent- Название компонента например TMYEdit
делее открой ImageEditor
Пуск-Програмы- Borland Delphi7- ImageEditor
или найди его в папке Bin директории D7
В ImageEditor выбери File- New - Component Resource File(.dcr)
появится окно, нажми правой кн мыши и выбери New - Bitmap
ПЕременуй этот Bitmap в название компонента например TMYEDIT
только заглавными буквами(обязательно)
Теперь открой этот пустой битмап
Появиться диалог для выбора его размера
Выбери 24*24 и жел. 16 цветов
нарисуй картинку которая будет в палитре компонентов для твоего компонента
Сохрани получившийся файл .dcr в папке с pas- файлом
Далее открой D7 и выбери команду File - New - Other
Откроется диалог с вкладками выбери  вкладку New и выбери Package
Сохрани в папке этот Package например MyEd.dpk
Теперь в окне пакета(Package) нажми Add  и добавь тот pas-модуль
Нажми Compile если все нормально и это действительно компонентб в модуле нет ошибок и он для D7 то все пройдет нормально
Жми Install и он утебя появется на той вкладке которая написана в процедуре Register
Если все прошло нормально, и он(компонент) появился где его ждали
То у пакета нажмите на кнопку Options
Перейдите на вкладку Directories\Conditional перейдите к текстовому полю Searh Path и укажите путь к вашему pas - файлу
Потом поставте галочку в ChekBox"е Default(Чтоб дельфи не выдавала сообшение что файл XX.pas не найден)
Ну вот вроде и все если не понятно пишите


 
ЮЮ ©   (2004-10-14 09:52) [4]

> [3] И при этом утверждает, что Злая. Мать Тереза просто :)


 
BillyJeans   (2004-10-14 12:55) [5]

> ЮЮ ©   (14.10.04 09:52) [4]

злая, потому, что все это читать пришлось :)


 
Злая девочка   (2004-10-14 13:15) [6]

BillyJeans   (14.10.04 12:55) [5]
Писать пришлось:)


 
Mihail   (2004-10-14 19:40) [7]

Да уж..! Оказывается вся проблемма была как раз в отсутствии этой самой процедуры - Register. Теперь все ок!
Спасибо всем, особенно девочке, за помошь!



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1098178915
Mishenka
2004-10-19 13:41
2004.10.31
Sender в MenuItem


1-1098181125
__Strelok__
2004-10-19 14:18
2004.10.31
DateTimePicker - Дата и время


6-1093085403
fax
2004-08-21 14:50
2004.10.31
Подключение к сайту и ввод нужных данных....


9-1088312156
X-Disa
2004-06-27 08:55
2004.10.31
Скролл экрана


14-1097372238
Думкин
2004-10-10 05:37
2004.10.31
С днем рождения! 10 октября