-         
+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Parameterübergabe in Bascom

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    02.05.2004
    Beiträge
    13

    Parameterübergabe in Bascom

    Hallo
    Irgendwie raff ich es nicht mit der Parameterübergabe in Bascom.
    Ich habe eine Funktion so definiert:

    Code:
    Declare Sub Test(byval anzahl As Byte)
    Im Hauptprogramm rufe ich die dann so auf:
    Code:
    call test(5)
    die Subroutine selbst ist so definiert

    Code:
    Sub Test(byval anzahl As Byte) 
      print anzahl
    end sub
    Warum ergibt das Print anzahl immer wieder "0", wo ist meine "5" hin?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    28
    Beiträge
    1.614
    Hi

    Versuch mal statt byval byref... iss aber auch nur ne idee...

    Martin

  3. #3
    Gast
    Hi,

    You need to increase the SW stack and/or frame space in Options, Compiler.

    Mark

  4. #4
    Administrator Robotik Einstein Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    4.943
    Blog-Einträge
    1
    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.

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •