Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#2

AW: Problem mit einem "leeren" String

  Alt 2. Mai 2012, 16:14
Dein Problem wird wohl bei der While-Bedingung sein.
while a[i]<>'do Wenn der String a leer ist gibt es nicht das Element auf welches du mit a[i] zugreifen willst.

Daher müsstest du die Schleife nicht ausführen wenn der String leer ist.

z.B.:
while (a<>'') and (a[i]<>'') do Setzt aber vorraus, dass die Compileroption "Complete Boolean Eval" aus ist.
Besser ist es, wenn du ein "Foreach" verwendest.
Das setzt aber ein Delphi ab Version 2007 vor raus.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat