Guten Morgen Leuts,
ich hab hier ein Problem das ich absolut nicht verstehe.
Habe die Bereichsüberprüfung ebenfalls im Compiler angemacht, aber selbst dann mekert er nicht sondern erzeugt einfach diesen Blödsinn.
Was er macht ..
ich habe folgenden Code :
Delphi-Quellcode:
For j := 0 To 4 {high(arr)} Do Begin
If Valid[j, length(arr[0]) - 3] = 2 Then Begin
c := false;
break;
End;
// Check ob wirs geschafft haben..
// Was soll der Scheis die Addressierung in Arr geht 0
// If arr[length(arr[0]) - 3, j] <> '0' Then d := false;
If arr[j, stringlength - 2] <> '0' Then d := false;
Wie man sieht habe ich j mittlerweile auf feste grenzen gesetzt, aber selbst dann läuft j laut debugger von 5 .. 0 Runter. Klar das dann Blödsinn rauskommt. und meine ganze Programmlogic beim Teufel ist.
Wers nicht glaubt sieht sich den Screenshot an.