Вниз
Скачать: CL | DM;

Как добавлять в программу уже готовые   Найти похожие ветки 

← →
Kiril   (2003-07-07 19:59) [0]

Вопрос:
Как должна быть разработана программа, что бы в неё можно было добавлять готовые, откомпилированные "модули" (Под "модулем" подразумевается пакет, библиотека или еще что-нибудь). С помощью чего это делается?

Пояснение:
Программа должна быть разаработана так:
Скажем есть комбобокс и кнопка. По нажатию на кнопку выполняется "действие" выбранное в комбобоксе. Эти "действия" программа загружает из (например) файла. Я разрабатываю новое "действие", компилирую новый "модуль", данные о котором "вношу" в программу.


← →
jack128 ©   (2003-07-07 20:41) [1]

пусть каждое "действие" содержится в DLL.
Тогда dll должна содержать функцию
GetActionName(ActionName : PChar; MaxLen) : BOOL;
и функцию Execute - копорая выполняет это действие
function ExecuteAction(Params : pointer) : HRESULT; // входные и выходные параметры определишь сам

при инизиализации программы загружаешь библиотеки, заполняешь комбобокс и при выборе действия выполняешь..



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.04 c
1-67768
Луарвик
2003-07-08 19:02
2003.07.21
Смена картинки на форме...


4-68109
Nick Denry
2003-05-18 14:09
2003.07.21
Поймать мышь через таймер? .WinApi.


4-68114
vitall
2003-05-18 13:41
2003.07.21
Как читать HTML своей программой?


1-67837
AndrewVolkov
2003-07-07 16:21
2003.07.21
опять PopupMenu


14-68056
_Alex_
2003-07-03 21:03
2003.07.21
Delphi 7 и TServerSocket




   Наверх