Muchas gracias, tu solucion es efectiva
habia resuelto hacerlo de esta manera:
usaba el editor hexworkshop y llenaba el buffer con los bytes que queria enviar y lo guardaba como un txt en este caso "Untitled.txt" luego lo abria con fstream y llenaba un vector de tipo caracter con cada letra del archivo....
fstream archivo;
int k=0;
archivo.open("Untitled.txt",ios::in);
if(!archivo)
{
MessageBox(NULL,"Archivo Fallo","Info",0);
}else
{
//MessageBox(NULL,"Archivo Abrio","Info",0);
while(!archivo.eof())
{
envio[k]=archivo.get(); //aca le paso cada letra al vector uno a uno
k++;
}
}
bool estado=GetCommState(hCom, &dcb) ; //true = abierto, False = cerrado
if(!estado)
{
Label1->Caption="Puerto Cerrado";
}
else
{
WriteFile(hCom,&envio,k-1,&bytes,NULL); //donde k-1 es el total de bytes que quiero enviar, y como &envio apunta a la direccion de mi primer caracter, el envia todos los k-1 bytes
}
muchas gracias, estoy acostumbrandome a C++Builder, ya llevo 4 dias y creo q voy bien, ahora tengo otro problemita por resolver :s pero intentare resolverlo primero antes de preguntar, muchas Gracias.
Graciassssssssss
salu2