Array in Prozedur - read error at address 0
Verfasst: 05.06.2009 00:36
Hi ihr,
ich bastel grad an meinem Projekt und bin dabei auf ein mir unerklärliches problem gestoßen. Ich hab eine Prozedur die sieht schematisch so aus:
Wenn ich jetzt nun einen Breakpoint auf den Befehl zum Aufrufen der Prozedur setz und mir die Variablen anzeigen lasse, so kommt sobald ich in die Prozedur "gestepped" bin die Fehlermeldung "Inavlid Memory Access. (read error at address 0)" und "Procedure buddiesSortieren()" ist rot unterlegt.
Was mich wundert ist, dass ich innerhalb der Prozedur auch ein Array definiere und es damit keine Probleme gibt.
Nach einigem testen stellte sich heraus, dass "Dim buchstabe$(1,2)" für das Problem verantwortlich ist. Meine Fragen: Warum ist das so? und: wie kann ich das beheben?
Danke schomal
ich bastel grad an meinem Projekt und bin dabei auf ein mir unerklärliches problem gestoßen. Ich hab eine Prozedur die sieht schematisch so aus:
Code: Alles auswählen
Procedure buddiesSortieren()
konto$=GetGadgetText(6)
Define anzahl_uins
Define anzahl_nicks
Define i=0
Define j=0
Dim buchstabe$(1,2)
...
Was mich wundert ist, dass ich innerhalb der Prozedur auch ein Array definiere und es damit keine Probleme gibt.
Code: Alles auswählen
If anzahl_nicks>0
Dim nicks$(anzahl_nicks-1)
EndIf
If anzahl_uins>0
Dim uins$(anzahl_uins-1)
EndIf
Danke schomal
