infra:NET User
 
×
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