1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| procedure DatenEinlesen (D:string; s: TStundenMittel; M:TDatenSatz); var TextDatei : TextFile; buffer, Volt, NullWert, Minute, Stunde : string; begin AssignFile(TextDatei, D + '.dat'); FileMode := fmOpenRead; Reset(TextDatei); while not Eof(TextDatei) do begin ReadLn(TextDatei, buffer); begin Volt := Copy(buffer, 1, Pos(#9, buffer) - 1); Delete(buffer, 1, Pos(#9, buffer)); NullWert := Copy(buffer, 1, Pos(#9, buffer) - 1); ShowMessage(buffer); Delete(buffer, 1, Pos(#9, buffer)); ShowMessage(buffer); Stunde := Copy(buffer, 1, Pos(#9, buffer) -1 ); ShowMessage(buffer); Delete(buffer, 1, Pos(#9, buffer)); ShowMessage(buffer); Minute := Copy(buffer, 1, Pos(#9, buffer) - 1); end; ShowMessage(Volt + ' ' + NullWert + ' ' + Stunde + ' ' + Minute); end; Closefile(TextDatei); end; |