Morjen !

Nee, übergabe variablen müssen'se nicht haben, aber Klammer auf und zu. Die Bascom-Kollegen meinten, das sieht einfach hübscher aus. (C ist da auch nicht viel anders)
ALSO:
Code:
Declare Function Readdat ( ) As Byte 

Spannung = Readdat ( ) 
print spannung 
end 

Function Readdat ( ) As Byte 
Local Tinydat As Byte 
Shiftin Portd.2 , Portd.3 , Tinydat , 5 
Readdat = Tinydat 
End Function

PS: und denk an "hwstack" und "swstack" !