Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
Ich hab das per Button gemacht, aber das sollte keine Rolle spielen.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
Und wie ist der definiert? Und was heißt "falsch"? Kommt ein Compilerfehler, oder tut das Programm nicht, was es soll?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
Verrätst Du mir mal, was x eigentlich ist?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
Ich finde Deine Logik ein wenig komisch. Wieso schreibst Du nicht alle Bücher in eine Datei? Dann könntest Du sie in ein dynamisches Array laden und damit dann hantieren. Und Du musst den Record schon im Ganzen einlesen und dann erst auf die Felder zugreifen.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
AssignFile(Buchdatei, 'C:\Users\user\Documents\Bücher\' + Buch.Buchname + '.dat');
reset(Buchdatei);
read(Buchdatei, Buch);
closefile(Buchdatei);
showmessage(Buch.Autor);
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
30. Nov 2008
In ganz kurzer Form ohne Fehlerbehandlungen:
AssignFile(Buchdatei, 'C:\Users\user\Documents\Bücher\' + Buch.Buchname + '.dat');
reset(Buchdatei);
read(Buchdatei, Buch);
closefile(Buchdatei);
showmessage('Buch wurde ausgelesen');