Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Fehler in der Projektverwaltung? (Compilerschalter werden zerstört)

  Alt 11. Nov 2013, 13:13
Na dann.

Mit den IFDEFs war es mir bisher nie so aufgefallen.




Nur da man mit {$IFDEF VER24} nicht gut arbeiten kann und diese bei jeder neuen Compiler-Version irgendwie anpassen/erweitern muß,
bzw. sich erst aus einer Fremdbibliothekt eine aktuelle Variante von passendden Compiler-Defines besorgen und einbinden muß,
bin ich seit 'ner ganzen Weile auf die CompilerVersion umgestiegen, was ja eigentlich mindestens seit Delphi 7 funktioniert.

Nja, mindestens seit {$IFDEF CONDITIONALEXPRESSIONS} .
Und die {$IF Declared(MyVariableOrConstante)} oder {$IF Declared(MyType)} will man ja auch nicht mehr vermissen.


Delphi-Quellcode:
uses
  AlteUnitWoEsFrüherMalDrinWar,
  {$IF Declared(TDerTypWelcherFrüherInEinerAnderenUnitWar)}
  NeueUnitWoEsJetztDrinIst,
  {$IFEND}
  ...
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat