DELPHI УКАЗАТЕЛЬ НА ПРОЦЕДУРУ

Указатель на процедуру в Delphi представляет собой переменную, которая хранит адрес функции или процедуры в памяти компьютера. Он может быть полезен, когда требуется вызвать процедуру или функцию во время выполнения программы.

type TMyProc = procedure(a, b: Integer); // объявляем новый тип указателя на процедуру procedure MyProc(a, b: Integer);begin WriteLn(a + b);end;var ProcPtr: TMyProc;begin ProcPtr := @MyProc; // присваиваем указателю адрес нашей процедуры ProcPtr(2, 3); // вызываем процедуру через указательend;

В приведенном выше примере мы объявляем новый тип указателя на процедуру TMyProc, который может принимать два целочисленных аргумента. Затем мы определяем процедуру MyProc, которая просто выводит сумму этих аргументов в консоль.

В функции main мы объявляем переменную ProcPtr с типом TMyProc и присваиваем ей адрес нашей процедуры MyProc. Затем мы вызываем нашу процедуру через указатель с аргументами 2 и 3, что приведет к выводу 5 в консоль.

Передача адреса переменной в функцию в Си

Указатель на функцию в качестве параметра. Передача функции в качестве параметра. С++ Урок #65

Программирование на языке Pascal. Урок 15. Адреса и указатели.

Создание теста на Delphi кратко и по теме

С++ с нуля: урок 18 - указатели на функции

Процедуры dec и inc Delphi

Уроки на языке Pascal. Урок 18. Динамические переменные и указатели.

Реклама
Новое
Реклама