Hallo Leute,
Zur zeit benutze ich folgende Statements um eine Sub routine aufzurufen.
jetzt habe ich festgestellt, das im Simutator falsche Werte als "Local variable" angezeigt werden, wenn die Anzahl der byval's > 2 wird.Code:Declare Sub Spi_write(byval Spi_instr As Byte , Byval Spi_bytes As Byte, byval CS as byte, byval spi_echo as byte) Sub Spi_write(byval Spi_instr As Byte , Byval Spi_bytes As Byte, byval CS as byte, byval spi_echo as byte) ... end sub call Spi_write(&h40, 1,0,0) ...
Verwende ich nur 2 parameter, funzt alles ohne Probleme.
Ist das eine immer so und ich mache einen Fehler, oder ein Fehler in bascom? In der docu, ist nicht bezüglich Limitierung beschrieben.
Vielen Dank
mfg







Zitieren

Lesezeichen