Chào bạn controlufo.
Chương trình của bạn như thế là hoàn toàn không ổn rùi. Các thông số thiết lập cho MSCOMM thì bạn phải thiết lập ngay từ đầu chứ.
Còn dữ liệu nhận từ RS232 bạn nên viết trong hàm ngắt. Chứ tự nhiên bạn
inputstring = MSComm1.Input thì dữ liệu ở đâu mà nhận nhỉ

. Với lại setting cho đối tượng mscomm đó cũng không đúng.
Chương trình đơn giản khác bạn xem tại đây:
http://dientuvietnam.net/forums/showthread.php?t=5281
Chúc bạn thành công.