Bu kesinlikle mümkündür ve @ işlevinizden önce bile gerekmez. Aslında tüm olaylar buna dayanmaktadır. senin prosedürün imza sürece Sonra tip yerde senin prosedür kullanabileceğiniz fonksiyon/prosedür
type
TMyProc = procedure(Param1: Integer);
için bir tür tanımlayarak
Başlangıç senin tipini eşleşir.
procedure DoAndCallBack(MyProc: TMyProc)
begin
MyProc(1);
end;
:
yerine düz prosedür/işlevin bir nesne yöntemini kullanarak ediyorsanız, böyle bir şey kullanabilirsiniz içinden senin geri arama aramak için of object
type
TMyMethod = procedure(Param1: Integer) of object;
kullanmak gerekir
Bu hızlı :) teşekkür ederim! – ELCouz
Sadece geri aramayı nasıl kullanabileceğinize dair bir örnek eklediniz. – ESG
Anladığım kadarıyla, herhangi bir prosedürü geçebilir miyim? – ELCouz