Leitfaden zur bedingten Kompilierung

Es stehen drei Konstanten zur bedingten Kompilierung zur Verfügung: Config, Debug und Trace. Debug und Trace sind Boolesche Datentypen. Wenn man die Visual Studio .NET IDE verwendet, kann man diese im Dialogfeld Project Properties definieren.

Ist Debug definiert, generieren die Debug-Klassenmethoden eine Ausgabe im Output-Fenster. Ist Debug nicht definiert, werden die Debug-Klassenmethoden nicht kompiliert und es wird keine Debug-Ausgabe generiert. Ebenso generieren bei einer Verwendung von Trace die Trace-Klassenmethoden die Ausgaben im Output-Fenster. Ist Trace nicht definiert, werden die Trace-Klassenmethoden nicht kompiliert und es wird keine Trace-Ausgabe generiert.

Und schließlich handelt es sich bei der Config-Konstante um einen String-Datentyp. Er entspricht dem im Fenster Configuration Manager in Visual Studio .NET zugewiesenen Wert. Wenn man nicht mit Visual Studio .NET arbeitet, kann man die Konstanten am Anfang des Codes einfügen.

Nur benötigten Code kompilieren

Die in den .NET-Sprachen VB.NET und C# verfügbaren Konstanten zur bedingten Kompilierung im Präprozessor ermöglichen die problemlose Festlegung der Inhalte der kompilierten Version einer Anwendung. Das erleichtert das Hinzufügen von Debugging- und anderem zusätzlichen Code während der Entwicklung und Erprobung, ohne dass dieser in der endgültigen kompilierten Version erscheint. Letztlich führt eine Reduzierung des Codevolumens und Verarbeitungsaufwands in der Endversion zu einem kompakteren und flexibleren Produkt.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Cloudflare: Weltweiter Internettraffic wächst 2024 um 17,2 Prozent

Das Wachstum konzentriert sich wie im Vorjahr auf das zweite Halbjahr. Google dominiert bei den…

2 Wochen ago

Adobe stopft kritische Löcher in Reader und Acrobat

Sie ermöglichen eine Remotecodeausführung. Angreifbar sind Acrobat DC, 2024 und 2020 sowie Reader DC und…

2 Wochen ago

Dezember-Patchday: Microsoft schließt Zero-Day-Lücke

Die öffentlich bekannte und bereits ausgenutzte Schwachstelle erlaubt eine Rechteausweitung. Betroffen sind alle unterstützten Versionen…

2 Wochen ago

Quantencomputer: Google meldet Durchbruch bei Fehlerkorrektur

Der neue Quantenchip Willow löst eine Herausforderung, an der seit 30 Jahren gearbeitet wird. Google…

3 Wochen ago

OpenAI veröffentlicht KI-Video-Tool Sora

Es erstellt kurze Videoclips aus Textaufforderungen. Sora steht ab sofort Abonnenten von ChatGPT Plus und…

3 Wochen ago

KI-Modell „Made in Germany“

Telekom bietet als erstes Unternehmen kommerzielles Angebot mit Teuken-7B von OpenGPT-X.

3 Wochen ago