Controllare questo demo source dalla biblioteca eccellente Detour:Che cosa significa "cdecl = nil" (posizionato dopo una dichiarazione di funzione)?
implementation
{$R *.dfm}
var
TrampolineGetMemory: function(Size: NativeInt): Pointer;
cdecl = nil;
Si prega di leggere l'informativa cdecl = nil;
. Cosa significa in questo contesto?
Nota: so già che cdecl
rappresenta una convenzione di chiamata.
Lo stesso che 'var i: Integer = 42;' –
@DavidHeffernan Penso quel particolare l'inizializzazione, in alcuni programmi, può effettivamente far guadagnare circa 10 milioni anni di aumento del perf. –