Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
ВнизВызов процедуры Найти похожие ветки
← →
sacred (2004-06-01 07:12) [0]Всем доброе утро! Подскажите, пожалуйста, как вызвать процедуру через переменную, которой присвоено имя этой процедуры?
← →
Digitman © (2004-06-01 08:06) [1]никак
для того чтобы "через" в переменной д.б. не имя процедуры, а фактический адрес ее точки входа
← →
evvcom © (2004-06-01 08:06) [2]type
TMyProc = procedure(MyParam: Integer);
var
MyProc: TMyProc;
begin
@MyProc := GetProcAddress(...);
MyProc(100);
end;
← →
Anatoly Podgoretsky © (2004-06-01 09:09) [3]используй if и операторы отношения.
← →
Mim1 © (2004-06-01 09:15) [4]С паблишед методами можно такое сделать.
Если же вы хотите сами такое сделать то надо зваести массив, состоящий из названий процедур и их адресов. Ну а дальше циклами или ифами.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c