1.5.11 StpPreToUpperX – Umwandlung in Großbuchstaben
StpPreToUpperField( nField );
StpPreToUpperBuf( nBegin, nLen );
|
Argumente
|
nField
Nummer des Feldes, das in Großbuchstaben gewandelt werden soll.
| ||||
|
|
nBegin
Begin innerhalb des Buffers, ab der die Umwandlung in Großbuchstaben erfolgen soll.
| ||||
|
|
nLen
Länge der Umwandlung in Großbuchstaben
| ||||
|
Rückgabewert
|
StpRc
| ||||
|
Beschreibung
|
Die Funktion setzt die Felder oder Position und Länge in einem Buffer, die bei den Aufrufen von StpExport, StpImport (StpPreToUpperBuf wirkt beim Import nicht) und StpKonvert in Großbuchstaben umgewandelt werden. StpPreToUpperField muss für jedes Feld, das in Großbuchstaben umgewandelt werden soll, aufgerufen werden.
Vergleiche auch StpPreValueX.
Die Funktion kann mehrfach nacheinander aufgerufen werden
| ||||
|
Beispiel
|
String( strTSSPRE, strBuffer, strKey_0, strKey_1 );
AssignString( strTSSPRE, "006" );
BufCreateBuffer( strTSSPRE, 6, 0, 0 );
//Schreibe original Saetze
AssignString( strKey_0, "0110012" );
AssignString( strKey_1, "0110212" );
StpPreSetKeys( strKey_0, strKey_1, );
StpExport( strTSSPRE, 1, "c:\tmp\Export_Pre.txt", "w", 0, 0);
//Exportiere abgewandelte Saetze
StpPreValueBuf( 138, 0, "s");
StpPreValueBuf( 139, 0, "c");
StpPreValueBuf( 140, 0, "h");
StpPreValueBuf( 141, 0, "e");
StpPreValueBuf( 142, 0, "r");
StpPreValueBuf( 144, 0, "EnDe");
StpPreSetKeys( strKey_0, strKey_1, );
StpExport( strTSSPRE, 1, "c:\tmp\Export_Pre.txt", "a", 0, 0);
StpPreToUpperBuf( 33, 1 );
StpPreToUpperBuf( 34, 1 );
StpPreToUpperBuf( 35, 1 );
StpPreToUpperBuf( 36, 1 );
StpPreToUpperBuf( 37, 3 );
StpPreSetKeys( strKey_0, strKey_1, );
StpExport( strTSSPRE, 1, "c:\tmp\Export_Pre.txt", "a", 0, 0);
| ||||
|
Funktionsart
|
STPFunktion
|
