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

Вниз

Вызов функции   Найти похожие ветки 

 
Fast   (2003-11-11 10:30) [0]

Подскажите пожалуйста как решить проблему:
Пусть у меня есть N функции которые возврацают одинковый тип переменной, но перед и поcле выполнения любой из них надо соверiать некие действия.
Было бы очень удобно создать некую процедуру и передовать в нее указатель на одну из этих функций чтобы она выполняла те самые однотипные дествия и совершала вызов процедуры.

Т.е. вопрос сводиться к тому как вызвать процедуру имея на нее указатель.

Надеюсь не сильно запутал.


 
Плохиш_   (2003-11-11 10:35) [1]

А что передача процедуре в качестве параметра не влюбой книжке по делфи описана.


 
MBo ©   (2003-11-11 10:36) [2]

F1 по
Procedural types in statements and expressions


 
Юрий Федоров ©   (2003-11-11 10:36) [3]

type
TMyProcedure = procedure(N: Integer);

procedure CallMyProc(Proc: TMyProcedure; N: Integer);
begin
<do something>
Proc(N);
<do something>
end;

var P : TMyProcedure;

P:=@Procedure1;
CallMyProc(P, 1);
P:=@Procedure2;
CallMyProc(P, 1);


 
Романов Р.В. ©   (2003-11-11 10:38) [4]

F1 - procedural types


 
Fast   (2003-11-11 10:40) [5]

Да процедуру через TProcedure можно предать, а функию нет. Тем более что результат работы надо получить.


 
Романов Р.В. ©   (2003-11-11 10:42) [6]


> Fast (11.11.03 10:40) [5]


F1


 
Плохиш_   (2003-11-11 10:43) [7]

>Fast (11.11.03 10:40) [5]

Ты вообще заглядывал в Романов Р.В. © (11.11.03 10:38) [4]


 
Fast   (2003-11-11 10:44) [8]

Усе простите, разглядел.



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
8-66016
Puliay
2003-07-16 15:52
2003.11.20
Проигрывание мультимедиа файлов nonstop


1-65852
Evgeniy_K
2003-11-09 18:12
2003.11.20
Цветной TBitmap -> Черно-белый TBitmap


1-65898
race1
2003-11-08 17:18
2003.11.20
rar and speed


7-66139
Ghost_
2003-09-11 20:27
2003.11.20
Pomogite s prerivaniem v DOS


14-66088
Skywalker
2003-10-29 15:11
2003.11.20
View Source перестал работать в IE, хэлп %(