Кто-нибудь здесь знает, как Delphi представляет ссылку на процедуру?
например
var
proc: TProc;
...
proc = procedure begin beep end;
Что мы получили в "proc"?
Я знаю, что для «переменной метода» представление памяти составляет 4 байта для «адреса процедуры», за которым следуют 4 байта для «адреса объекта», но для «ссылки на процедуру» это несколько иное, и я не могу понять это вне.
Причина, по которой я этого хочу, заключается в том, что у меня есть какой-то устаревший код, который я хочу, чтобы он работал со ссылками.
Кто-нибудь знает что-нибудь об этом?