Einzelnen Beitrag anzeigen

Bodenseematze

Registriert seit: 10. Jul 2023
68 Beiträge
 
#11

AW: Verweis auf Interface-Instanz weitergeben - ist das erlaubt?

  Alt 27. Feb 2024, 17:28
Zitat:
und ich kann doch den Standard "Create"-Konstruktor nicht als virtuell überschreiben / neu schreiben, da dieser nicht virtuell ist - oder geht das irgendwie?
Warum nicht?
Du hast natürlich wieder mal Recht.
Keine Ahnung mehr, warum ich das in meinem Projekt umbenannt hatte.
Irgendwas ging nicht - war's vielleicht das mit dem "overload", was nicht ging ?

Im Testprojekt geht es auf jeden Fall problemlos so:
constructor Create( owner_ : TComponent ); virtual;

EDIT:
und mit überladenen Konstruktor geht's z.B. so:
Delphi-Quellcode:
constructor Create( owner_ : TComponent ); overload; override;
constructor Create( owner_ : TComponent;
                    const sTestName_ : String ); reintroduce; overload; virtual;
Ich habe das Testprogramm nochmals erweitert und etwas komplizierter gemacht (um es mehr Richtung Realität zu bringen).
Nur funktioniert da alles wie gewünscht - sehr seltsam!

Ich habe das Projekt mal wieder angehängt...
Angehängte Dateien
Dateityp: zip IfTest.zip (225,4 KB, 3x aufgerufen)

Geändert von Bodenseematze (27. Feb 2024 um 17:44 Uhr)
  Mit Zitat antworten Zitat