Ich kenne mich in Bascom nicht aus aber könnte es sein, dass es "Portb.4 = Input" statt "Pinb.4 = Input" heißt?

MfG Hannes