Forum: Object-Pascal / Delphi-Language
Delphi
by Phoenix,
5. Dez 2003
MyClass: TObject;
public
class procedure GetValues(var value1: string; var value2: string; const when: TDateTime = 0; const critaria: string = '');
end;
class procedure MyClass.GetValues(var value1: string; var value2: string; const when: TDateTime = 0; const critaria: string = '');
begin
// do nothing
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Phoenix,
5. Dez 2003
Nein, das Override muss da hin, schliesslich ist meine orginal-Klasse auch nicht von TObject abgeleitet...
Wie ich schon geschriben habe: Constructor und destructor funktionieren einwandfrei, die Methoden die ich in der Klassenmethode brauche auch! Da kann der Fehler also nicht liegen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Phoenix,
5. Dez 2003
Mannomann, manche Sprachkonzepte fallen mir immer noch schwer.
Wie definieren ich eine Klassenmethode, die eine Instanz der Klasse erzeugt, darauf arbeitet, eine Rückgabe erzeugt und das Objekt wieder freigibt?
Ich habe bisher:
MyClass = class(TObject)
constructor Create; override;
destructor Destroy; override;
class procedure GetValues(var val1: string; var val2: string);...