Estoy utilizando el componente ComPort para enviar mensajes SMS a través de un módem, el problema es que a veces obtengo sms a veces no recibo los comandos a en el cuerpo del mensaje de texto.Enviar sms a través del comando AT actúa raro
Aquí está mi código:
procedure SendSmsCosmote(numar,text : string);
const
buf : Byte = 26;
begin
Form1.ComPort1.WriteStr('AT+CMGF=1'+#13#10);
Form1.ComPort1.WriteStr('AT+CMGS="'+ numar + '"'+#13);
Form1.ComPort1.WriteStr(text);
Form1.ComPort1.Write(buf,1);
end;
¿Qué estoy haciendo mal? ¿Y por qué cuando leo del módem recibo lo que envié en la línea tx?
tenga en cuenta el modo sincronizar o asincron ... – RBA