Einzelnen Beitrag anzeigen

BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#2

AW: nach inherited Create ist self=nil

  Alt 11. Apr 2015, 19:19
Hi,

ich habe eine Klasse, in der ich den Constructor überschreibe, und zwei eigene benutzen möchte.
(Nicht wundern, dass im Create noch nichts weiter drin ist. Kommt noch).

Deklaration:
Delphi-Quellcode:
    constructor Create; overload;
    constructor Create(Drucker: string; Kopien: Integer; KassenList: TKassenList; WarengruppenList: TWarengruppenList); overload;
Du überschreibst den Constuctor ja nicht, sondern Du überlädst in nur.

Zum Überschreiben override benutzen:
constructor Create; override;
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat