Table of Contents

Macro für bedingte Kompilierung

Informationen

  • Kategorien: WT-Webtechnologie
  • Version: Developer.17333
  • Veröffentlichungsdatum: Montag, 28. November 2022
  • Entwickler: Götzen
  • Benötigt Datenbankänderung: Nein
  • Betreff: Macro für bedingte Kompilierung WT

Beschreibung

In den Klassenformeln lässt sich nun mit dem Makro "RUNNING_WT" spezieller Code für WT (Web Technology) schreiben bzw. Code für die Verwendung unter WT ausschließen.

Beispiel: #if !RUNNING_WT ShellExecute( "excel.exe", "C:\text.xlsx", "", 1 ); #endif

Für die Tabelle SysClassform gibt es hierfür ein neues Attribute "b_ActiveInWt", analog zu "b_ActiveInServiceMode", mit dem man einstellen kann ob die gesamten Klassenformel im WT zur Verfügung steht. Der Standardwert, falls dieses Attribute nicht existiert, ist true. D.h. Alle Klassenformeln sind erst einmal geeignet um auf im WT zu laufen.

Wenn dieses Attribute aber existiert und auf false gesetzt ist, so wird die Klassenformel im WT-Mode nicht geladen. Hier muss dann auch das Makro RUNNING_WT nicht gesetzt werden.

Außerdem wurde die Funktion IsWebFrontendSession() umbenannt in IsWtSession()