Lade...
 

CX_ASCII_FILE::ReadIntoBuffer

CX_ASCII_FILE::ReadIntoBuffer

Beschreibung:

Diese Funktion liest  den nächsten Satz in der Puffer-Bereich. Die Datei muss dabei ein festes Satzformat besitzen.

Code-Beispiel:

file Call(ReadIntoBuffer)
file Call(Eof) if break
// Booking type
    0 file Call(GetFieldFromBuffer) -> captureType
    captureType
        case "P": continue
             "A": // Event
                1 file Call(GetFieldFromBuffer) -> eventID
                // date
                2 file Call(GetFieldFromBuffer) 2 date Call(ImportDateNumber)
                // timeHH
                3 file Call(GetFieldFromBuffer) -> timeHH
                // timeMM
                4 file Call(GetFieldFromBuffer) -> timeMM
                // timeSS
                5 file Call(GetFieldFromBuffer) -> timeSS
                // Record type
                6 file Call(GetFieldFromBuffer) -> recordType

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top  CX_ASCII_FILE  die Datei mit festem Satzformat 
Stack(OUT) Top  - -
Funktionsaufruf: Call(ReadIntoBuffer)