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

Tabelle 1. Hinweise zur Kompatibilität
Plattform Problem
JavaScript-Generierung Die Funktion 'sysLib.setBlankTerminator()' wird nicht unterstützt.

Feedback