Forum: Die Delphi-IDE
by jaenicke,
17. Nov 2018
Wie auch immer man es macht, es war jedenfalls schon seit Delphi 1 bzw. 2 möglich die Versionen zukunftsgerichtet statt rückwärtsgerichtet zu prüfen. Heute geht es natürlich besser als früher.
Aber ändern tut sich ja dennoch bei den meisten nichts...
Forum: Die Delphi-IDE
by jaenicke,
17. Nov 2018
Das benutze ich auch gar nicht (weil meine .inc Datei älter ist). Aber wenn man alle Versionen abprüft, die Bedingungen aber alle nicht zutreffen, ist es etwas Neueres, ganz einfach.
Sprich Pseudocode:IFDEF Delphi 1
--> Delphi 1
ELSE IFDEF Delphi 2
--> DELPHI 2
...
ELSE IFDEF Delphi 10.2
--> Delphi 10.2
ELSE
Forum: Die Delphi-IDE
by jaenicke,
17. Nov 2018
Ich habe bei uns schon einige .inc Dateien, auch von den Kaufkomponenten, auf eine intelligentere Logik umgestellt. Die erkennen neuere als die bekannten Versionen automatisch, so dass keinerlei Anpassungen mehr notwendig sind...
Das werde ich bei allen machen, dann ist da Ruhe im Karton.
Weshalb fast alle die umgekehrte Logik benutzen, die wirklich Null, absolut Null, Sinn macht, verstehe...
Forum: Die Delphi-IDE
by jaenicke,
16. Nov 2018
Wir werden definitiv innerhalb weniger Tage mit den ersten Projekten umsteigen. Und qualitativ sind aktuell die Releaseversionen besser als vor ein paar Jahren die letzte Updateversion vor dem nächsten Release, Gründe zu warten kann ich da wirklich nicht mehr sehen...
Forum: Die Delphi-IDE
by jaenicke,
3. Nov 2018
Das Thema hatten wir ja schon einmal:
Meinst du den Editor oder den Background Compiler?
Am Editor wurden ja in den letzten Versionen z.B. durch die Castalia Integration schon Verbesserungen vorgenommen.
Und der Background Compiler funktioniert (bei sauberem Quelltext) im Allgemeinen auch sehr gut in den 10er Versionen, auch da wurde sehr sehr viel dran gemacht. Das ist ja kein Vergleich...
Forum: Die Delphi-IDE
by jaenicke,
2. Nov 2018
Entscheidend ist, dass man jetzt nicht mehr so wie früher auf ablaufende Wartungsverträge Rücksicht nehmen muss und daher den Releasetermin nach dem technischen Stand setzen kann und nicht mehr wie früher, wo der Termin wichtiger war als die Qualität. Deshalb wird der Termin im Zweifel eher später kommen als dass etwas nicht gut funktioniert.
Auf den Devtracks hatte ich aber so etwas wie den...