Hallo,
also irgendwie versteh ich nix mehr.
Ich lese mit einer Laufvariable (z) ein Feld aus, in dem sich an einer bestimmten Stelle ein String befindet. Da lese ich Buchstabe (a) für Buchstabe aus, um bis zum ersten Leerzeichen den String herauszulösen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| s := ''; a := ' '; z := 0; if Texte[i]<>'' then begin a := Texte[i][z]; while a <> ' ' do begin INC(z); a := Texte[i][z]; s := s + a; end; |
Jetzt stürzt das Programm nach dem Start ab und der Debugger springt zur markierten Stelle. Warum das ?
Ciao LHUser