Einzelnen Beitrag anzeigen

moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Klasse mit vordefinierter Variable?

  Alt 10. Aug 2006, 08:48
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?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat