Cada 30 o 40 envios por el Com falla uno ¿Por el buffer?

Tryple
29 de Diciembre del 2003
He realizado un programa que envía los datos de un fichero por el puerto com hasta que el usuario quiera pero cuando realiza 30 o cuarenta envíos envía uno mal. Creo que sea porque debo vaciar el buffer pero no se la función para hacerlo. Me podeis ayudar por favor lo necesito.