1.2.29 BufAssignStringAtPIS –Buffer ab PIS initialisieren
BufAssignStringAtPIS(strBufName,nPIS,nLen,strValue);
|
Argumente
|
strBufName
Name des Buffers der initialisiert werden soll.
|
|
|
strValue
String mit dem Initialisierungszeichen mit dem der Buffer initialisiert werden soll. „\0“ bedeutet, dass der Buffer mit Hexadezimalen Nullen (0) initialisiert wird.
|
|
|
nPIS
absolute Position innerhalb des Buffers ab der initialisiert werden soll
|
|
|
nLen
Länge des Bufferbereichs, der initialisiert werden soll. Ist nLen == 0 wird bis zum Bufferende initialisiert.
|
|
Beschreibung
|
Diese Funktion initialisiert ab der Position nPIS in der Länge nLen den Buffer mit dem angegebenen Zeichen.
Achtung: Die Position ist nicht die Position die durch das Data dictionary vorgegeben ist wie im „BufSetFieldFromString“.
|
|
Funktionsart
|
Bufferfunction, STPFunktion ???
|
|
Beispiel
|
// „Satz“ ab PIS 1 mit Hexadezimalen Nullen (0) initialisieren
BufAssignStringAtPIS(strSatz,"\0",1,0);
|
|
Siehe auch
|
BufSetStringAtPIS
|
