
Zitat von
Neutral General:
Geht beides auch mit
procedure AppendData(Data: Pointer; Size: Cardinal);
nicht.
Das wollte ich auch mit meinem Post auch feststellen. Ist leider nicht klar rübergekommen, sorry.
Die Lösung mit der generic class method ist immerhin typsicher und erlaubt daher sogar implizite Typumwandlungen.
Delphi-Quellcode:
var
int: Integer;
...
TFile<Extended>.Append(int, 'C:\temp', 'extended');
Mal abgesehen davon, daß die Implementierung noch verbesserungsfähig ist.