1.3.25 StpSetBufferWork – Füge einen Substring in Buffer
StpSetBufferWork( strBufName, nPos, nLen, strValue );
|
Argumente
|
strBufName:
Buffer aus den gelesen werden soll
| ||||
|
|
nPos:
Ab der Position in strBufName wo strValue eingesetzt werden soll
| ||||
|
|
nLen:
Anzahl Bytes die von strValue in strBufName eingesetzt werden soll
Ist die Länge grösser als StrLen( strValue ) so werden StrLen( strValue ) Bytes kopiert.
| ||||
|
|
strValue:
Wert der eingesetzt werden soll
| ||||
|
Rückgabewerte
|
Schwerwiegende Fehler werden von der InstallEngine bearbeitet.
| ||||
|
Beschreibung
|
Set den String des Buffers strValue ab der Position nPos der Länge nLen in den Buffer strBufName ein.
| ||||
|
Funktionsart
|
STPFunktion
| ||||
|
Beispiel
|
BufCreateBuffer( strTSS, 6, 0, 0 );
BufSetKey( strTSS,3, "V" );
BufSelectBuffer( strTSS, 1, lDbsRc, 0 );
again:
AssignString( strInsert,
„Dieser Text wird in den Sätzen des“_
„Teilestammes eingesetzt,“ );
StpSetBufferWork( strTSS, 15, -1, strInsert );
StpSetBufferWork( strTSS, 70, 11, strInsert );
if( lDbsRc == 10 )
Jump( done );
BufFetchNext( strTSS, 1, lDbsRc );
if( lDbsRc == 0 )
Jump( again );
|
