Moin moin,
in dem VB 2008 Programm fehlt meiner Meinung nach einiges in der Sub Form1_Load. Z.B. Code nach dem folgenden Prizip
Me.myComPort.BaudRate = 9600
Me.myComPort.DataBits = 8
Me.myComPort.StopBits = IO.Ports.StopBits.One
Me.myComPort.Parity = IO.Ports.Parity.None
Me.myComPort.ReceivedBytesThreshold = 1
Schau Dir mal das Beispiel auf der folgenden Seite an. Dort kannst Du Dir auch den Beispielcode (der hervorragend kommentiert ist) herunter laden.

Peter