AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Units - wie macht man es besser?
Thema durchsuchen
Ansicht
Themen-Optionen

Units - wie macht man es besser?

Ein Thema von ggscholz · begonnen am 7. Nov 2025 · letzter Beitrag vom 14. Nov 2025
Antwort Antwort
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
141 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Units - wie macht man es besser?

  Alt 10. Nov 2025, 14:55
Ich glaube Uwe wollte darauf hinaus, dass das keine eiserne Regel sein muss (und dem würde ich auch zustimmen).
... Darin enthalten sind aktuell 32 Klassen und 12 Interfaces. Muss ich nun irgendwo eine DXF-Datei einlesen, genügt es nur diese Unit einzubinden (nicht 32). Möchte ich neue DXF-Elemente unterstützen kommen die dazu nötigen Klassen und Interfaces auch in diese Unit, denn dann wirkt sich das ohne weiteres Zutun auf alle Programme und Module aus, die diese Datei verwenden. Die Vererbungshierarchie der Klassen wird mir im MMX Code Explorer übersichtlich angezeigt, während bei einer Klasse pro Unit immer nur der Vorfahr als Referenz sichtbar wäre. Ich habe so viel leichter die virtuellen Methoden und ihre overrides im Blick und navigiere dazwischen quasi in Nullzeit.
Vielen Dank für die gut fundierte Meinung dazu. Ich habe aus ähnlichen Gründen gerade 5 units in eine zusammengefasst. Solange ich im Strukturbaum noch die Übersicht habe, lässt sich das gut bearbeiten. Jetzt muss man nur noch eine unit einbinden um eine bestimmte Funktionalität freizuschalten. Ich hatte nur Bedenken, "dass man sowas nicht macht".
Renate
  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 18:29 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