Memory Access bei Rückgabewert einer Funktion
Übersicht

![]() |
kreismanBetreff: Memory Access bei Rückgabewert einer Funktion |
![]() Antworten mit Zitat ![]() |
---|---|---|
ICh habe mir folgende Funktion geschrieben:
Code: [AUSKLAPPEN] Function ColorPixelMiniMap(tileNumber,layer) If layer = grass_tiles Then Select tileNumber Case 0 Return $2C5C10 Case 1 Return $00185C Case 2 Return $002C00 Case 3 Return $4C6C1C Case 4 Return $002870 Case 5 Return $336600 Case 5 Return $336600 Case 6 Return $336600 Case 7 Return $336600 Case 8 Return $336600 Case 9 Return $336600 Case 10 Return $336600 Case 11 Return $804000 End Select ;Else If.... End If End Function Diese Funktion soll mir den Hexdezimalen Farbwert für das zeichnen der Minimap zurückgeben.Aber ich bekomm im Debugger eine Memory Access Violation genau beim Return $00185C. Bevor ich Case 11 eingebaut hab hats noch funktioniert -.- |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo, kann bei dem Code keinen Fehler erkennen!
Bist du sicher das das Problem hier liegt? |
||
[BB2D | BB3D | BB+]
|
![]() |
kreisman |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nun ja es nach einigem Testen bin dahinter gekommen, dass es etwas mit dem TileSet zu tun hat, das ich lade.
Wenn ich mit Code: [AUSKLAPPEN] LoadAnimImage ("grass_tileset.png",60,60,0,10)
dann funktionierts einwandfrei Wenn ich aber das ganze so mache Code: [AUSKLAPPEN] LoadAnimImage ("grass_tileset.png",60,60,0,11)
dann kommt bei mir besagter Fehler. edit: Okay Fehler gefunden ich hatte ein Tile zuviel in der grass_tileset.png.Komisch aber trotzdem, dass ich woanders eine Fehlermeldung bekommen hab..... |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group