CX_ASCII_FILE::GetFieldFromBuffer
Beschreibung:
Diese Funktion liefert ein bestimmtes Feld des Puffer-Bereiches. Dazu muss der Index des Feldes, dessen Inhalt geliefert werden soll, angegeben werden. Dieser beginnt bei '0'.
Code-Beispiel:
...
TRUE file Call(ReformatRecord)
2 file Call(GetFieldFromBuffer) PutValue(, NoOfRecords)
CreateTransObject(CX_NUMERIC) -> creditInFile
3 file Call(GetFieldFromBuffer) creditInFile Put
creditInFile 100 / creditInFile Put
creditInFile PutValue(, TotalCreditInFile)
4 file Call(GetFieldFromBuffer) Truncate(NUMERIC) PutValue(, BankAccountNoTotal)
5 file Call(GetFieldFromBuffer) Truncate(NUMERIC) PutValue(, BankIDTotal)
totalCredit PutValue(, TotalCredit)
noOfCRecords PutValue(, NoOfCRecords)
break
endCase
...
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ASCII_FILE | die Datei mit festem Satzformat |
Top-1 | INTEGER | die Feld-Nr | |
Stack(Out) | Top | STRING | der Feldinhalt |