Einzelnen Beitrag anzeigen

speedy

Registriert seit: 19. Sep 2003
55 Beiträge
 
Delphi XE5 Professional
 
#1

Fehlermeldung bei nem Array

  Alt 19. Sep 2003, 00:46
Hi,

ich programmier grade an nem Mathe Trainingsprogramm und bekomm immer ne Fehlermeldung wenn ich ein Array festlege. Aber warum hab ich bis jetzt noch nicht rausgefunden...

und zwar:

Code:
 setlength(rz1,2);
  rz1[1] := 1; rz1[2] := 2;
 setlength(rz2,2);
  rz2[1] := 1; rz2[3] := 3;
 setlength(rz3,2);
  rz3[2] := 2; rz3[3] := 3;
 setlength(rz4,3);
  rz4[1] := 1; rz4[2] := 2; rz4[3] := 3;   {<--------- PROBLEM}
rz4 ist hierbei "array of integer".

das ganze soll anschließend mit
Code:
rechen3 := randomfrom(rz4);
weiterverarbeitet werden.

und die fehlermeldung ist
Zitat:
In Projekt c:\text.exe trat ein problem mit folgender meldung auf: 'zugriffsverletzung bei 0x00405a51: schreiben von adresse 0x00030cd4'. prozess angehalten. mit einzelne anweisung oder start fortsetzen.

hat jemand ne idee wo der fehler liegen könnte? die anderen 'setlength' anweisungen schluckt er auf jeden fall einwandfrei.


vielen dank!

gruß
speedy
  Mit Zitat antworten Zitat