READBYTE existiert ja nativ.
Wenn ich aber eine Funktion namens READBYTES erstelle funktioniert das nur bis zu deren Aufruf.
Als Fehler folgt die Aussage, daß eine Funktion namens S nicht deklariert wurde.
Das READBYTE wurde folglich weggeparst, grins.....
Wäre da schnell ein Update möglich?
Ansonsten benenne ich die Funktionen um.
Code bitte
READBYTES(Buffer, ImageFile, 0, 4)
FUNCTION READBYTES: ibank%, ifile%, ifrom%, ilen%
LOCAL val%
FOR i% = ifrom TO ifrom+ilen-1
READBYTE ifile%, val%
POKEBYTE(ibank%, i%, val%)
NEXT
ENDFUNCTION
das ist die anwendung.
kann auch den ganzen code posten, ist aber bisschen viel.
hab jetzt einfach derweil das E weggelassen und READBYTS drausgemacht, da geht es nämlich.
FUNCTION READUBYTES: channel%,BYREF _data%
READBYTE channel,_data
ENDFUNCTION
geht!
Also liegts net daran, hast du schon auf sprünge geklickt im rechten Tab der IDE ?
Wenn nicht mach das mal, oder drücke 2x debug und schau obs dann geht...
Die IDE hat so manchmal noch ihre Tücken :)
Die Funktion an und für sich geht ja auch.
Solange man sie nicht benutzt.
Hab sprünge und debug rechts geklickt, kein Erfolg.
Es meckert erst bei dessen Funktionsaufruf.