Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Внизкак присоеденить скаченый компонент, поместить его на палитру ? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c