Hi
Versuch mal statt byval byref... iss aber auch nur ne idee...
Martin
Hallo
Irgendwie raff ich es nicht mit der Parameterübergabe in Bascom.
Ich habe eine Funktion so definiert:
Im Hauptprogramm rufe ich die dann so auf:Code:Declare Sub Test(byval anzahl As Byte)
die Subroutine selbst ist so definiertCode:call test(5)
Warum ergibt das Print anzahl immer wieder "0", wo ist meine "5" hin?Code:Sub Test(byval anzahl As Byte) print anzahl end sub
Hi
Versuch mal statt byval byref... iss aber auch nur ne idee...
Martin
Hi,
You need to increase the SW stack and/or frame space in Options, Compiler.
Mark
Manchmal liegt es auch am Hardware Stack hab ich gemerkt. Also eventuell auch diesen Wert etwas unter Optionen erhöhen. Insbesondere wenn man Interrupts nutzt wird dies in der Helpdatei von Bascom empfohlen.
Lesezeichen