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

Вниз

Работа с плагинами   Найти похожие ветки 

 
Fedor Sumkin ©   (2004-07-16 01:11) [0]

Добрый всем вечер или ночь!?
Помогите пожайлуста разобраться, как организовать простейшую работу с плагинами. К примеру у меня в какойто папке специальный файл лежит, а мне надо что при событии ОнКриейт формы, в меню появлялись итемы. Или например много файлов и чтобы на каждый было по итему. Заранее благодарен!


 
TUser ©   (2004-07-16 04:13) [1]

Тут все от фантазии зависит. Обычно поставляют dll или bpl в качестве плагинов. Каждая экспортирует те ф-ции, котрые потом вызываются твоей программой.
Чтобы на файл было по итему - пробегаешся по каталогу FindFirst/FindNext"ом, на каждый найденный файл делаешь примерно так
var mi:TMenuItem;
   Counter:integer;
begin
...
mi:=TMenuItem.Create;
mi.Caption:=SearchRec.Name;
mi.Tag:=Counter;
mi.OnClick:=AnyOnClick;
mi.Parent:=RarentItem;
...
end;

procedure AnyClick(Sender:TObject);
var mi:integer;
begin
  mi:=(Sender as TComponent).Tag;
  {Был выбран итем с тагом mi}
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
14-1089926029
KilkennyCat
2004-07-16 01:13
2004.08.01
Как долго разрабатывается серъезный проект одиночкой?


1-1089793797
Chas
2004-07-14 12:29
2004.08.01
Печать в дельфи (срочно)


1-1089989869
Jim^sz
2004-07-16 18:57
2004.08.01
Ошибка Type в DLL


1-1090318839
Serge_
2004-07-20 14:20
2004.08.01
EhLib - выпадающий список в гриде.


14-1089739296
elected
2004-07-13 21:21
2004.08.01
Распознавание Лиц