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

Вниз

Как сравнить переменную процедурного типа?   Найти похожие ветки 

 
MegaVolt ©   (2003-08-12 10:03) [0]


Type
func=function(i,j:integer):boolean;

Var Finc1:Func;

begin
...
Func1:=MyFunc; // Вот так писать можно и нужно
...
If Func1=MyFunc then ... // Вот так делать не получается :(
...
end


В выше преиведённом коде присвоить функцию переменной я могу а вот проверить что за функция присвоена нет :( А что можно сделать чтобы проверить какая функция в данный момент присвоена?


 
MBo ©   (2003-08-12 10:09) [1]

=nil
If @Func1=@MyFunc


 
MegaVolt ©   (2003-08-12 10:19) [2]

Спасибо я примерно так и думал но всё таки что то здесь не додумано если это переменная то её должно быть можно сравнивать без извращений


 
icWasya ©   (2003-08-12 11:32) [3]

синтаксис Delphi построет так, что бы "без извращений" вызывать такие процедуры



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-81665
GIL
2003-08-12 02:52
2003.08.25
реальные размеры изображения


14-81881
ZeroDivide
2003-08-05 10:25
2003.08.25
Что за белая точка, в правом верхнем углу рядом с домиком?


3-81583
sashag
2003-07-30 09:38
2003.08.25
Ошибка при добавлении записи в таблицу Interbase


3-81541
Afteam
2003-07-31 10:46
2003.08.25
Как избежать скроллирования DBGrid при обновлении набора данных?


1-81772
HardClubber
2003-08-14 13:46
2003.08.25
Получить имя файла