Moin !
Ich habe es jetzt mal so probiert:
Delphi-Quellcode:
type
TLVSpectraII = class(TObject)
public
constructor Create(Owner: TObject); override;
function 1....;
private
EnergieSumme: Double; //
_LastZellenzahl : Byte; //
end;
Delphi-Quellcode:
constructor TLVSpectraII.Create(Owner: TObject);
begin
inherited Create(Owner); // Geerbten Konstruktor aufrufen.
_LastZellenzahl := 0; // Variablen vor erster benutzung setzen
_LastZyklus := 0;
_LastStatus := 0;
_LastTimeTicker := 0;
end;
Da kriege ich aber den Fehler "Eine statische Methode kann nicht überschrieben werden".
Lasse ich Override weg, dann kriege ich in constructor TLVSpectraII.Create... folgende Meldung "Zu viele Parameter".
Hmm, was ist hier nun falsch?
@H4ndy:
Könnte man machen. Aber was ist wenn ich ein neues Objekt über TLVSpectraII.Create erzeuge. Werden die Constanten dann auch neu angelegt?