Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#72

AW: Record zu TStringlist hinzufügen

  Alt 14. Jun 2017, 11:55
Ja und? Du kannst doch trotzdem den Destruktor überschreiben.
Sorry bin ich wirklich so blöd? (Tja wenn er denn definiert wäre)

Normale Class

Delphi-Quellcode:
  TMagnetic = class(TInterfacedPersistent, ISkinMagnetic, ISkinMagneticEx)
    constructor Create;
    destructor Destroy; override;
hier wurden Create und Destroy definiert..
somit kann ich sie beim start und beenden verwenden/überschreiben oder was auch immer.

Schicke ich ein Free wird Destroy aufgerufen.

Beide werden aber in meiner Class TSprite nicht erstellt und auch nicht code mäßig aufgerufen.
Intern allerdings schon verwaltet.

Also erstelle ich meine Class wird im Quelltext Create gar nicht aufgerufen.
Somit kann ich da auch gar nichts eingeben.

Verstehst was ich meine?
Ich rede nicht davon das es grundsätzlich nicht geht sondern davon das ich beides in meiner Class/Record nicht definiert habe.
Ohne Definition kann ich dort Codemäßig auch nichts eingeben.
Die Funktionen existieren nicht!

Ich möchte sie auch in der Class nicht definieren diese soll weiterhin wie ein Record aussehen.

gruss

Geändert von EWeiss (14. Jun 2017 um 12:12 Uhr)
  Mit Zitat antworten Zitat