Um Variableninhalte wie „![]“ an Funktionen wie GET-/PUT_RELATIONs zu übergeben müssen Sie Globale MEM-Pointer (MEM Variablen) nutzen.
Ansonsten werden die Variableninhalte bereits vorher aufgelöst, was dann bei oben genannten Sonderzeichen zu Parameterverschiebungen oder Ungültigkeit in den Funktionen führt.
Mittels globaler MEM-Pointer (MEM Variablen) und einer speziellen Syntax können diese Zeichen an eine Funktion übergeben werden.
Diese werden dann erst „in der Funktion“ aufgelöst.
Diese Syntax ist wie folgt definiert:
PMEM:pos_len
Beispiel:
MEM_0_100=“Ich bin ! ein Text [ mit ] Sonderzeichen“
TMP_0_1=GET_RELATION[xxxx!PMEM:0_100]
Eine kleine Dokumentation zu dieser Funktion finden Sie auch innerhalb der Software in der Variablenauswahl unter dem Ast „777 Spezialfunktionen Kalkulation“.
Diese Funktionalität wurde am 15.09.2014 mit r14126 in allen damaligen BETA-Versionen (5.38, 5.47, 5.55) implementiert.