Hallo Kenner des Fachs !
Nun ich bin nicht gerade ganz "firm" in Sachen Bascom, aber das mir eine if..else solche Probleme macht hätte ich nie gedacht.
Hier mal mein Code, und ich weiss nicht warum.
Variablen festlegen usw...
Hier nun die Auswertung, es soll entweder PortB.0 HIGH oder LOW sein, bzw PortB.1Code:DIM _sec as Byte DIM _min as Byte DIM _hour as Byte ... DIM Ph1 as Byte DIM Pm1 as Byte DIM Ph2 as Byte DIM Pm2 as Byte ... Ph1 = 8 Pm1 = 30 Ph2 = 8 Pm2 = 31 ...
worüber sich der Compiler über die IF..Else Auswertungen beschwert : IF THEN expected ???Code:TestTime: If _HOUR = Ph1 AND _MIN = Pm1 then SET PORTB.0 else RESET PORTB.0 end IF if _HOUR = Ph2 AND _MIN = Pm2 then SET PORTB.1 else RESET PORTB.1 end if return
Vielleicht ist wer so nett, mir ein wenig helfen zu wollen.
Mit besten Grüssen und ein grosses Danke schon vorne weg...
Gerhard
Lesezeichen