Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: abwärtskompatibler unit zugriff

  Alt 15. Jan 2022, 08:16
Ich bin ja schreibfaul und finde es mit ELSE einfach unleserlich sinnlos zu lang. Und das DEFINED() lenkt auch nochmal vom Eigentlichen ab.
Delphi-Quellcode:
uses {$IFDEF NameSpace}System.{$ENDIF}SysUtils;

{$IFDEF NameSpace}System.{$ENDIF}SysUtils.Foobar;



Es wäre zu praktisch, wenn Delphi endlich mal (einfache/kurze) Makros lernen würde, aber der Hersteller weigert sich vehement.
Mein Vorschlag wäre ja sowas wie
Delphi-Quellcode:
{$IF CompilerVersion >= 23}
  {$MACRO NSSystem 'SysUtils.'}  // oder {$DEFINEMACRO NSSystem 'SysUtils.'}
{$ENDIF}

uses {$NSSystem}SysUtils; // oder {$M NSSystem} oder {$MACRO NSSystem}
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (15. Jan 2022 um 08:19 Uhr)
  Mit Zitat antworten Zitat