setNullTerminator()

Die Systemfunktion 'strLib.setNullTerminator()' ändert alle nachfolgenden Leerzeichen in einer Zeichenfolge in Nullwerte.

Verwenden Sie 'strLib.setNullTerminator()', um eine Variable vor der Übergabe an ein C- oder C++-Programm zu konvertieren, das eine auf null endende Zeichenfolge als Argument erwartet.

Syntax

  strLib.setNullTerminator(Ziel CHAR | DBCHAR | MBCHAR | UNICODE inOut)
Ziel
Das Ziel kann einen beliebigen der gezeigten Texttypen haben.

Beispiel

  target CHAR(25) = "Freddy Ramirez";

  strLib.setNullTerminator(target);
  // Das Ziel ist nun "Freddy Ramirez", gefolgt von 6 Nullen.

Fehlerbedingungen

Wenn Sie den V6-Ausnahmekompatibilitätsmodus verwenden (siehe V6-Ausnahmebedingungskompatibilität verwenden), wird unter Umständen der folgende Fehlercode in 'sysVar.errorCode' zurückgegeben:
00000016
Das letzte Byte der Zeichenfolge ist kein Leerzeichen bzw. kein Nullwert.

Feedback