Thema: Delphi Fehler im Programm?

Einzelnen Beitrag anzeigen

Benutzerbild von Bowler
Bowler

Registriert seit: 8. Sep 2003
Ort: Bochum
148 Beiträge
 
Delphi XE7 Enterprise
 
#2

Re: Fehler im Programm?

  Alt 26. Aug 2004, 17:02
Ist die Indizierung bei Arrays nicht 0-based? Müsste es denmach nicht

erg := Form2.PZahl[3].Caption; Heissen? Ich habe bisher nur kurz in Deinen Code geschaut, aber gesehen, dass Du das Array mit [1..4] anlegst...damit hast Du 4 Elemente im Array....wenn Du dann darauf zugreifst, dann fängt das ganze bei null an, also so:

Delphi-Quellcode:
erg := Form2.PZahl[0].Caption;
erg := Form2.PZahl[1].Caption;
erg := Form2.PZahl[2].Caption;
erg := Form2.PZahl[3].Caption;
Ich weiss nun nicht, ob das zur Lösung beträgt, ist aber meines Erachtens erstmal ein Fehler.

Gruß
Christian
Christian Rüsken
  Mit Zitat antworten Zitat