Mit "Invoke" kriegst die fehlenden Pins für VCC/GND her.

Die LEDs würd ich selber eher nicht direkt an die Datenleitung hängen sondern über den Umweg eines Transistors. Klemm die LEDs mal ab, ob es dann geht. Wenn ja: Problem gefunden.
Das Programm selbst schaut OK aus.

Welche Werte haben denn die Cs beim MAX232?