Antwort schreiben...
 
Themen-Optionen Thema durchsuchen
Alt 11.12.2006, 15:53   #1
Backi
Registrierter Benutzer
CMP 310 Index-Wert ist außerhalb des Bereichs

Erhalte in der datenbank die Meldung :
CMP 310 Index-Wert ist außerhalb des Bereichs.

Weiß leider nicht mehr weiter-kann jemand helfen ?
Backi ist offline   Mit Zitat antworten
Alt 11.12.2006, 16:22   #2
waldbauer.com
Entwickler
CMP klingt nach Compiler Fehler ? Wie sieht der Quellcode aus dem Teil aus ?
waldbauer.com ist offline   Mit Zitat antworten
Alt 14.12.2006, 22:41   #3
Heinz_Richartz
Registrierter Benutzer
Diese Meldung kommt z.B. vor, wenn ein Array mit einem falschen Zeiger (Index) angesprochen wird. Mit folgendem Beispiel kann ich die Meldung provozieren:
INT t[100]
INT n=1
WHILE n<1000
t[n] = n
n=n+1
END WHILE
Hier wird ein Array mit 100 Feldern bestimmt. Dann wird die Variable n von 1 bis 1000 hochgezählt. Bei jedem Durchlauf wird die Variable n als Zeiger in das Array benutzt. Bei n=100 läuft das Programm auf den Fehler.

Schöne Grüße
Heinz_Richartz ist offline   Mit Zitat antworten


Antwort schreiben...

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche