INFO - FAQ - CC2-Forum - CCPro-Forum |
> Hallo, > > > Da es in Basic++ aber keine Gosub's und Return's gibt funktioniert der Trick mit der Übergabe über den Stack nicht mehr. > > es kommt drauf an welche Plattform du verwendest. Mit der alten C-Control (OPTION CC1.0 verwenden!) geht das mit dem Stack als Übergabe. Die neue C-Control nutzt dagegen für Rechenoperationen und Rücksprung den gleichen Stack. Deswegen sieht das dann etwas anders aus. Aus Sicht des BASIC++ Nutzers ändert sich aber nix, nur, dass BYTE1 und BYTE2 für Rückgaben reserviert sind. > > Du kannst aber mit dem undokumentierten PUSH Befehl Werte auf den Stack manuell legen: > > > PUSH a > PUSH 1 > PUSH (1 + 2) > Achja ... wenn Du was aus dem Stack lesen willst kannst du folgendes machen: define i as byte define a as byte a = i = Meine Homepage: http://www.fdos.de/ccbpp |
Antwort schreiben |