3. ist innerhalb einer Klasse suboptimal. Da die Funktion "Delete(Index: Integer)" bestimmtes Standardverhalten suggeriert. ich würde es also qualifizieren, oder, wenn das noch zu viel Arbeit ist und man einen modernen Compiler hat, wrappen:
Delphi-Quellcode:
type
Dingsbums = class
public
procedure Delete(Index: Integer);
private
procedure DoDelete(Index: Integer);
end;
...
procedure Dingsbums.DoDelete(Index: Integer); inline; //das inline SOLLTE den Compiler dazu anhalten, die Funktion zu inlinen.
begin
self.Delete(Index);
end;
Allerdings hatte ich persönlich mit sowas nie Probleme
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1