Hi, wenn man senden/empfangen mit subroutine gewissermassen allgemein lösen will, kann man die singles (oder sonstwas) auch per adresse übergeben. sagen wir mal senden:
Code:
dim einesingle as single 
dim adr as word 

 adr = varptr(einesingle)    ' adresse von der single
 call send4( adr , 4)

sub sendbytes(byval adr as word, byval ln as byte)
local cnt as byte
local vll as byte
 for cnt = 1 to len 
     vll = inp (adr)   ' lesen byte aus SRAM
     print chr (vll);  ' weg damit
     Incr Adr           ' address ++ 
 Next
End Sub
Analog ginge auch empfang, dann halt mit "OUT addr, val "