1.2.59 BufSetStringAtPIS – String in Buffer ab PIS abstellen
BufSetStringAtPIS(strBufName,nPIS,nLen,strValue);
Argumente
strBufName
Name des Buffers der verändert werden soll.
 
nPIS
absolute Position innerhalb des Buffers ab der der String ersetzt werden soll.
 
nLen
Länge des Strings der eingesetzt werden soll. Ist die tatsächliche Länge des Strings kleiner als die angegebene Länge, wird der Buffer nach dem String bis zu der Länge mit Leerzeichen belegt. Ist nLen == -1 wird die Länge von strValue automatisch verwendet.
 
strValue
Der String der eingesetzt werden soll.
Beschreibung
Diese Funktion überschreibt ab der Position nPIS in der Länge nLen den Buffer mit dem angegebenen String
Achtung: Die Position ist nicht die Position die durch das Data dictionary vorgegeben ist wie im „BufSetFieldFromString“.
Funktionsart
Bufferfunction, STPFunktion ???
Beispiel
// im „Satz“ ab Position 4 „1234“ plus 2 Leerzeichen abstellen
BufSetStringAtPIS(strSatz,4,6,"1234");
Siehe auch
BufQueryStringFromPIS, BufQueryStringFromPIS