Thema: Delphi Exeption - Woher?

Einzelnen Beitrag anzeigen

grenzgaenger
(Gast)

n/a Beiträge
 
#24

Re: Exeption - Woher?

  Alt 19. Aug 2008, 21:32
Zitat von marabu:
Hi,

eines deiner Probleme dürfte die Tatsache sein, dass die Datei BUECHER.TXT nur 1597 Datensätze aufweist.

Grüße vom marabu
dachte, das bringt er selbst raus, nach meinen hinweis ... in #13, aber da hat er sich wohl die falschen zeilen angesehen ...

PS: das war wohl ditaktik, ihr sollt ja progrmmieren lernen, und dazu gehört auch die fehlersuche mit zu ...

jetzt mal klartext, dein .RAR kann ich nicht entziffern, aber meine erzählt mir, dass du ein array definierter länge hast, das du beim einlesen nicht ordentlich initialisiert... beim auslesen, stollperst du über die fehlerhaften initialisierungen... und das bringt die fehler ...

hier kannst (a) ordentlich initialisieren und (b) beim auslesen vernünftig darauf reagieren...

z.b.
Delphi-Quellcode:
fillchar(myarray, sizeof(myarray), 0);

if assigned(myarray[xyz]) then myObject(myarray[xyz]).dosomething;
dann sollt es auch keine fehlermeldungen mehr geben, und du hast (a) gelernt deine datenstrukturen zu initialsieren und (b) eine ordentliche fehlerbehandlung aufzubauen

<HTH> GG
  Mit Zitat antworten Zitat