Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
18. Feb 2010
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.
var
int: Integer;
...
TFile<Extended>.Append(int, 'C:\temp', 'extended');
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
18. Feb 2010
Dann kann man aber keine Konstanten oder Funktionsergebnisse schreiben.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
18. Feb 2010
Es geht schon, nur etwas anders:
type
TFile<T> = class
public
class procedure Append(zahl: T; const path: string; const Dateiname: string);
end;
class procedure TFile<T>.Append(zahl: T; const path: string; const Dateiname: string);