Hallo Wigbert,
ich wollte Dir schon immer mal die Frage stellen, warum Du im Originalcode
http://home.arcor.de/dirk.milewski/R...Tranceiver.bas
schreibst:
beim Aufruf der Sub wird ein Call ausgeführt, der 2 Byte auf den STACK pusht. Da "Goto Zuruck" das RET umgeht, wird der Stackpointer nicht um 2 Byte wieder heruntergezähltCode:Sub Empfangen Print "Empfange" Call Rf12_rxdata(maxchar) For Count = 1 To Maxchar Print Chr(rfdata(count)) ; "-"; Next Count Print Goto Zuruck End Sub
-> das führt unweigerlich zum Stacküberlauf!
Du hast den Fehler noch nicht bemerkt, da Du keine Variablen mit Dir herumschleppst...
Lesezeichen