Übersetzungsoption -Konstanten ersetzen-

Frage:
Wird durch die Übersetzungsoption Konstanten ersetzen Datenspeicher gespart?

Antwort:
Ja, es kann Datenspeicher eingespart werden. Werden in einem DDS Projekt Konstanten d.h. Variablen der Klasse CONSTANT verwendet, so belegen diese Variablen im Datenspeicher einen dem verwendeten Datentyp entsprechenden Speicherplatz. Dieser Speicherplatz steht dann nicht mehr für andere Variablen zur Verfügung.

Wählt man im DDS-Menü unter: Projekt\ Optionen\ Übersetzungsoptionen  --> Konstanten ersetzen an,

so wird für deklarierte Variablen der Klasse CONSTANT kein Variablenspeicher mehr reserviert. Der Wert der Konstanten wird im System fix hinterlegt, es wird kein Speicher im RAM belegt und somit steht dieser Datenspeicher für andere Variablen zur Verfügung.

Die Übersetzungsoption Konstanten ersetzen wirkt auf lokale und globale Konstanten sowie auf Konstanten, die über Bibliotheken an das DDS Projekt gebunden sind.

Ausnahme: Für Variablen der Klasse CONSTANT, die vom Datentypen STRING sind, wird immer Speicherplatz im Datenspeicher reserviert.

 

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20038618/0/
Kontaktformular