Macrocommando TfRead

<< Click to Display Table of Contents >>

Navigation:  Macro's > Macro: commando's en parameters > Macro: inleescommando's > Macro: lezen uit tekstbestand >

Macrocommando TfRead

Doel:

Lees uit een regel van een tekstbestand

 

Algemene notatie:

TfRead( FileIndex, waarde1 [ , waarde2 [ , waarde3 … ]  ]   )

 

Het scheidingsteken wordt met TfOpenForRead gedefinieerd en wordt geacht aanwezig te zijn tussen de onderlinge waardes.

Bij het gebruik van TfRead wordt alleen op de actuele regel gelezen.

Indien er geen gegevens meer om te lezen zijn, worden de getalsvariabelen gevuld met 0 en de tekstvariabelen met een lege string.

 

Voorbeeld:

TfOpenForRead1'uitvoer.txt' , ';' )

TfRead1, Tekstvariabele )

text(Tekstvariabele )

TfRead1, Getalvariabele1, Getalvariabele2, Getalvariabele3  )

text(Getalvariabele1, ',', Getalvariabele2, ',', Getalvariabele3 )

TfRead1, Tekstvariabele )

text(Tekstvariabele )

TfRead1, Getalvariabele1, Getalvariabele2, Getalvariabele3  )

text(Getalvariabele1, ',', Getalvariabele2, ',', Getalvariabele3 )

TfClose1 )

 

Geeft met onderstaande gegevens in het bestand 'uitvoer.txt':

'een';2;3;4;vijf;6;  1.23

 

als resultaat:

'een'

2,3,4

vijf

6,1.23,0