setBlankTerminator()
Die Systemfunktion 'strLib.setBlankTerminator()' ändert ein Nullabschlusszeichen und alle nachfolgenden Zeichen in Leerzeichen. 'strLib.setBlankTerminator()' ändert einen von einem C- oder C++-Programm zurückgegebenen Zeichenfolgewert in einen Zeichenwert, der in einem EGL-Programm ordnungsgemäß verwendet werden kann.
Syntax
strLib.setBlankTerminator(Ziel CHAR | DBCHAR | MBCHAR | UNICODE inOut)
- Ziel
- Die Zielzeichenfolge kann den Typ CHAR, DBCHAR, MBCHAR oder UNICODE haben. Wird in Ziel kein Nullwert gefunden, hat die Funktion keinen Effekt.
Beispiel
// Aufruf einer in 'NativeLibrary' definierten C-Funktion
// Name ist als CHAR(25) definiert
get_name(ID, name);
strLib.setBlankTerminator(name);
// Name ist nun "Freddy Ramirez "
Hinweise zur Kompatibilität
| Plattform | Problem |
|---|---|
| JavaScript-Generierung | Die Funktion 'sysLib.setBlankTerminator()' wird nicht unterstützt. |