Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

#define

Mit der Direktive #define können Konstanten und Makros definiert werden. Die Verwendung ist die selbe, wie in C++.

#undef

Mit der Direktive #undef kann ein Makro wieder gelöscht werden. Ab dieser Stelle ist das Makro wieder unbekannt.

#ifdef / #ifndef / #else / #endif

Diese Direktiven werden wie in C++ verwendet.

#if / #elif / #endif

Diese Kombination ist nicht implementiert.

#include

Diese Direktive wird wie in C++ verwendet.

Zusätzlich ist es möglich, Code aus der Datenbank einzubinden. Dazu muss die Instruktion folgendermassen heissen:

#include "DB:SSD\Codename"

Dabei bedeutet DB, dass der Code aus der Datenbank geholt werden soll, SSD bezeichnet das Modul und "Codename" referenziert den Code. Es ist abhängig vom Modul, ob solche Codes aufgelöst werden können oder nicht.

Null Directive „#"

Diese Direktive wird nicht ersetzt. Sie bleibt also im Code stehen, was normalerweise zu Fehlermeldungen bei der Ausführung führt.

  • No labels