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.