Hallo Manuel,

der Fehler ist, dass Du in der Hauptschleife mit der Variablen schalt_freigabe arbeitest, die Du vorher nirgendwo definiert hast. Das versteht Bascom nicht!

Da sie offensichtlich nur die Werte 0 und 1 annehmen kann, würde hier ein Bit reichen. Wenn Du diese Zeile vor die Haupschleife stellst

Dim schalt_freigabe as bit

müsste zumindest das Kompilieren klappen

Viel Erfolg,

Daniel

Edit: Oops - klassischer "Doppelpost"