Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Preprocessor für Compiler Direktiven (https://www.delphipraxis.net/209874-delphi-preprocessor-fuer-compiler-direktiven.html)

backdraft 2. Feb 2022 20:14

Delphi Preprocessor für Compiler Direktiven
 
Hallo,
ich bin auf er Suche nach einem IDE Expert, der mir den aktuellen Code im Delphi Editor so kürzt anhand der gesetzten Direktiven, wie ihn Delphi auch kompiliert.
Ergebnis soll ein Code sein, der weder IFDEF noch IF Direktiven enthält.
Gibt es sowas?

Ich habe mal DIPP probiert, komme damit nicht zu einem Ergebnis.
Vielleicht ist DIPP auch das falsche Produkt.

Vielleicht gibt es auch eine Option, dass Delphi den Zwischencode speichert, während des Kompilierens.

Der Grund ist recht simpel.
Unser gewachsener Code enthält mittlerweile viele alte Weichen für die verschiedenen Delphi Versionen.
Da wir nur noch neuere Delphi Versionen verwenden, möchte ich den alten Ballast einfach mal bereinigen.
Am liebsten mit einem Tool.

Danke für einen Tipp
Oliver

TurboMagic 2. Feb 2022 21:52

AW: Delphi Preprocessor für Compiler Direktiven
 
Zwei Dinge:

Gibt's einen Link zu DIPP?

Eine andere Möglichkeit für euch: in IFDEFS gezielt einen
Syntaxfehler einbauen. Wird der Inhalt benutzt schlägt die
Compilierung fehl, anderenfalls kann der Block raus.

backdraft 3. Feb 2022 04:39

AW: Delphi Preprocessor für Compiler Direktiven
 
Zitat:

Zitat von TurboMagic (Beitrag 1501603)
Zwei Dinge:

Gibt's einen Link zu DIPP?

Eine andere Möglichkeit für euch: in IFDEFS gezielt einen
Syntaxfehler einbauen. Wird der Inhalt benutzt schlägt die
Compilierung fehl, anderenfalls kann der Block raus.

Link:
https://www.yunqa.de/delphi/apps/dipp/index

Es sind leider hunderte Stellen, wo IFDEFs sind.
Und es sind auch hunderte Units.
Da schleichen sich schnell Fehler ein.

backdraft 3. Feb 2022 05:25

AW: Delphi Preprocessor für Compiler Direktiven
 
Ich hab den Jedi Preprocessor gefunden.
Ich glaube der erfüllt meine Zwecke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz