Thema: Delphi Probleme mit SetLength

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#2

Re: Probleme mit SetLength

  Alt 25. Feb 2009, 22:56
Zitat:
doch das Programm stürtz mir immer mit deiser Fehlermeldung ab:
und in welcher Programmzeile geschieht da?



bei dir ist wohl eher die Schleife davor kaputt

Strings werden von 1 bis Length indiziert

schalt mal deine Bereichsprüfung (siehe Projectoptionen) ein, dann siehst'es eventuell




Zitat:
if ((output[1]='>') and (output[2]='>'))=true then
ist in output etwas/genug drin?
wenn output leer ist, dann kommt es da auch zu dieser Fehlermeldung

ach ja [dp]prüfe nie auf =true[/dp]

Delphi-Quellcode:
if (output[1]='>') and (output[2]='>') then

// besser
if (Length(output)>=2) and (output[1]='>') and (output[2]='>') then

// oder notfalls nur
if copy(output,1,2) = '>>then
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat