Toon posts:

[DELPHI] RECORD uitlezen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleempje in mn programma, hij blijft hangen in een loop lijkt wel. Waarschijnlijk omdat hij EOF nooit bereikt. Lees ik dat bestand soms verkeerd uit?
Ik gebruik Read om dat record uit te lezen maar naar mijn mening moet dat ReadLn zijn zodat hij steeds naar het volgende record springt, maar de Delphi compiler geeft dan een foutmelding dat er type niet compatible zijn.

Zie hieronder een link naar de code..

http://members.home.nl/sub0/record.html

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 15:41

mulder

ik spuug op het trottoir

code:
1
2
3
4
5
Procedure LeesDier;
Begin
  Reset(DierGeg); <- ga naar begin bestand
  Read(DierGeg, DierRec); <-lees eerste regel
End;

Zou die Reset niet daar zetten, volgens mij lees je alleen maar de eerste regel

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
GVD bedankt man!
Haha, zo simpel eigenlijk, en ik ben er zo lang mee bezig geweest... :) Het programma werkt nu eindelijk! Maar ik hbe nog 1 klein probleempje maar daar maak ik ff een nieuw topic voor. iig bedankt voor je moeite.

Verwijderd

ipv TDierRec = RECORD kan je beter TDierRec = PACKED RECORD gebruiken