VB6 is about 120 years old use vb.net (or c#) express. Its much better for serial port stuff, and modern as well