Hallo,<br>
wie gesagt habe ich nicht nur ein Problem, sonder gleich 2 davon.<br>
Folgende Fehlermeldung erhalte ich während das Programm läuft:<br>
<br>
<b>Im Projekt Project1.exe ist eine Exception der Klasse EListError aufgetreten. Meldung: Der Index der Liste überschreitet das Maximum (-1). Der Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.</b><br>
<br>
Die nächste erhalte ich, wenn ich das Programm beenden möchte (ich muss das dann immer über Taskmanager schliessen):<br>
<br>
<b>Zugriffsverletzung bei Adresse 00000002. Lesen von Adresse 00000002.</b><br>
<br>
Nun zu meinem Programm:<br>
Ich benutze ein TChart, welches weniger oder genau 140 Punkte anzeigt. Ebenfalls gebrauche ich ein Grid (31x27). Weiterhin habe ich ein "array" implementiert, wobei der Inhalt ein "record" ist. Dieses array enthält Daten einer jeden Zelle des Grid.<br>
Die Zugriffsverletzung hat ja bestimmt etwas mit dem array zu tun, schätze ich... Jedoch weiss ich nicht worauf ich da nun achten und was verändern müsste.<br>
Bei dem EListError hab ich keine blasse Ahnung und die DelphiHilfe lässt ich auch im Stich, so habe ich das Gefühl. Bei folgender Anweisung stoppt der Debugger das Programm:<br>
zelle[p,q].art := kaefer;<br>
Dabei ist kaefer folgendermaßen deklariert:<br>
<b>type</b><br>
tiertyp = (leer, kaefer, laus, undef);<br>
Diese Anweisung führt er ja auch mehrere Male ohne Murren aus, doch nur manchmal will er dann plötzlich nicht.<br>
Ich verstehe das nicht...
<br><br>
Über hilfe wäre ich wirklich sehr dankbar.<br>
<br>
also bis denndann...<br>
Stephan
wie gesagt habe ich nicht nur ein Problem, sonder gleich 2 davon.<br>
Folgende Fehlermeldung erhalte ich während das Programm läuft:<br>
<br>
<b>Im Projekt Project1.exe ist eine Exception der Klasse EListError aufgetreten. Meldung: Der Index der Liste überschreitet das Maximum (-1). Der Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.</b><br>
<br>
Die nächste erhalte ich, wenn ich das Programm beenden möchte (ich muss das dann immer über Taskmanager schliessen):<br>
<br>
<b>Zugriffsverletzung bei Adresse 00000002. Lesen von Adresse 00000002.</b><br>
<br>
Nun zu meinem Programm:<br>
Ich benutze ein TChart, welches weniger oder genau 140 Punkte anzeigt. Ebenfalls gebrauche ich ein Grid (31x27). Weiterhin habe ich ein "array" implementiert, wobei der Inhalt ein "record" ist. Dieses array enthält Daten einer jeden Zelle des Grid.<br>
Die Zugriffsverletzung hat ja bestimmt etwas mit dem array zu tun, schätze ich... Jedoch weiss ich nicht worauf ich da nun achten und was verändern müsste.<br>
Bei dem EListError hab ich keine blasse Ahnung und die DelphiHilfe lässt ich auch im Stich, so habe ich das Gefühl. Bei folgender Anweisung stoppt der Debugger das Programm:<br>
zelle[p,q].art := kaefer;<br>
Dabei ist kaefer folgendermaßen deklariert:<br>
<b>type</b><br>
tiertyp = (leer, kaefer, laus, undef);<br>
Diese Anweisung führt er ja auch mehrere Male ohne Murren aus, doch nur manchmal will er dann plötzlich nicht.<br>
Ich verstehe das nicht...
<br><br>
Über hilfe wäre ich wirklich sehr dankbar.<br>
<br>
also bis denndann...<br>
Stephan
Comment