Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.018 c
14-6699
ruben
2003-03-13 03:42
2003.04.03
Возможно ли программное включение компьютера?


1-6569
suh
2003-03-21 18:24
2003.04.03
формы - в отдельном win-окне


1-6444
NeWuS
2003-03-23 16:32
2003.04.03
Real в Integer


14-6671
NKiril
2003-03-15 15:25
2003.04.03
---|Ветка была без названия|---


14-6677
Lola
2003-03-18 12:52
2003.04.03
Люблю одесский юмор :)