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
|