Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#26

AW: Dateien umbennen - welches Namensformat?

  Alt 4. Jul 2017, 09:26
Wie man seine Grund-Unit nennt, ist vom Prinzip ertmal egal ... da gibt es tausende mögliche Namen.

dürfen die beiden oben genannten Units weitere Units in der Uses-Klausel stehen haben?
Natürlich dürfen eingebundene Units in sich beliebig andere Units einbinden.
Nur nicht sich selbst, aber Kreisreferenzen/Kreuzreferenzen sind eh eine eigene unendliche Geschichte.

Aber es ist egal, ob Unit1 auch die Unit2 einbindet.
In deiner Unit hast du dennoch nur direkten Zugriff auf die Unitinhalte, die im Interface der bei dir eingebundenen Units drin sind.

Delphi-Quellcode:
// in Unit1.pas
uses Unit2, Unit3, Unit4;

// in deiner Unit
uses Unit1;
Nur Zugriff auf Unit1

Delphi-Quellcode:
// in Unit1.pas
uses Unit2, Unit3, Unit4;

// in deiner Unit
uses Unit1, Unit2;
Auch Zugriff auf Unit2.

Ich hab mir auch schonmal sowas wie Unit-Gruppen oder Unit-Makros gewünscht, oder wie man es sonst nennen will.
Also wich dann z.B. nur uses Logging.AllUnits; schreibe und irgendwo ist deffiniert, dass dieses ein "Alias" für Logging.Consts, Logging.Types, Logging.Interfaces, Logging.Classes, Logging.Utils ist.
Da könnte man sich dann Gruppen für KompletteVCLWeilIchkeineLustHabeTausendeUnitsEinze lnEinzubinden, DataSnapUnits, DevExpressUnits, FastReportUnits oder EurekalogUnits anlegen.
Aber das fänden Andere wieder total blöd und extremst sinnlos, siehe die aktuelle Dateigrößediskusion
$2B or not $2B

Geändert von himitsu ( 4. Jul 2017 um 09:33 Uhr)
  Mit Zitat antworten Zitat