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

Вызов процедуры, имя которой содержится в переменной   Найти похожие ветки 

← →
dm37   (2003-03-21 09:52) [0]

Не получается, подскажите что делаю не так, спасибо:
var
str: TStringList;
myFunc: procedure;
aaa: procedure;
S: string;
begin
S:="Proc1";
str.Create;
str.AddObject("Proc1",@aaa);
@myFunc:=str.Objects[str.IndexOf(S)];;
myFunc;
end;


← →
REA ©   (2003-03-21 09:55) [1]

str.Create; -> str := TStringList.Create
aaa никуда не указывает

А зачем делать интерпретатор из компилятора?


← →
dm37   (2003-03-21 10:50) [2]

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

type
Proc = procedure;

procedure CheckError(name: proc);
begin
if CurrError<>0 then name;
end;



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

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



Память: 0.45 MB
Время: 0.014 c
14-6788
kostya2000
2003-03-17 12:54
2003.04.03
Это просто.... нет слов.... прочитайте обязательно.... 2


7-6815
Dudko Anton
2003-02-10 05:35
2003.04.03
Настройки в Bios


7-6805
soho
2003-02-09 22:08
2003.04.03
Разгон процессора


3-6337
paa
2003-03-14 10:22
2003.04.03
Работа с таблицей EXCEL


8-6612
demonastarot
2002-12-27 10:11
2003.04.03
MediaPlayer




   Наверх