Buradaki herkes Delphi'nin bir prosedür referansını nasıl temsil ettiğini biliyor mu? Biz "proc" in ne var TProc'nin dahili (bellek) gösterimi ve referanslar
var
proc: TProc;
...
proc = procedure begin beep end;
örneğin
için?
"Yöntem değişkeni" için bellek gösteriminin "yordam adresi" için 4 bayt olduğunu ve ardından "nesne adresi" için 4 bayt olduğunu, ancak "prosedüre başvurma" için biraz farklı olduğunu ve oldukça şekil veremediğini biliyorum dışarıda.
Bunun sebebi, kaynaklarla çalışmak istediğim eski bir kodun bulunmasıdır.
Bu konuda bir şey bilen var mı?
http://alex.ciobanu.org/?p=27 –
Bu sayede referans sayıldığından, yakalanan değişkenler hiçbir referans kalmayınca geri alınabilir. Referans ile çalışmak için nasıl uygulandığını bilmenize gerek yoktur. Bu yüzden bir derleyicin var. –