AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

constructor (variable Aufrufe)

Ein Thema von t2000 · begonnen am 29. Mai 2021 · letzter Beitrag vom 31. Mai 2021
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.659 Beiträge
 
Delphi 12 Athens
 
#1

AW: constructor (variable Aufrufe)

  Alt 31. Mai 2021, 08:05
Warum kommen die trotz fehlenden override und reintroduce nicht?
Solange ein constructor nicht virtuell ist, bekommt man auch keine Warnung wenn man in einer abgeleiteten Klasse einen neuen deklariert. Andernfalls gäbe es ja bei jedem constructor eine, da alle mindestens ein TObject.Create im Vorfahren haben.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von t2000
t2000

Registriert seit: 15. Dez 2005
Ort: NRW
247 Beiträge
 
Delphi 12 Athens
 
#2

AW: constructor (variable Aufrufe)

  Alt 31. Mai 2021, 08:45
Danke schon mal für eure Hinweise.

@stahli: Entweder übernimmt der Aufrufer die Verwaltung von ALLEN Objekten und übergibt diese ober eben überhaupt nicht. Nur ein oder zwei Objekte kommt nicht in Frage.

Ich tendiere zur 1. Möglichkeit, da ich es übersichtlicher finde und die Anforderung (alles oder nichts) besser und vor allem eindeutig regeln kann.
Da ich es jetzt erst einbaue habe ich außer dem kompilieren noch keine Ergebinisse bzgl. Korrektheit, Nebenwirkungen oder Ähnliches.

Aber ich gebe zu, dass das Lesen wenn man sich das "create ..." bzw. "inherited create ..." ansieht, leidet.
Thomas
(Wir suchen eine(n) Entwickler(in) mit Ambitionen später ggf. die Softwarefirma zu leiten)
Aktuell nicht mehr. Aber ab vielleicht 2024/2025 wird das wieder sehr interessant!
  Mit Zitat antworten Zitat
Benmik

Registriert seit: 11. Apr 2009
570 Beiträge
 
Delphi 12 Athens
 
#3

AW: constructor (variable Aufrufe)

  Alt 31. Mai 2021, 17:42
@Uwe Raabe: Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz