Die "lokale" Direktive in Delphi
Ich saß herum, um Code zu debuggen, und bin über diese Zeile in SysUtils.pas gestolpert:
procedure ConvertError(ResString: PResStringRec); local;
Was genau macht das lokale Schlüsselwort? Es scheint, dass die ConvertError-Funktion nicht im Interface-Abschnitt der Datei deklariert ist. Ist dies nur eine Klarstellung, dass die Funktion tatsächlich lokal ist, oder hat die Verwendung dieser Anweisung darüber hinaus einen praktischen Vorteil?