Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 14-11-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 22
FGarcia Va por buen camino
No he seguido el hilo del principio pero ComPort usa el evento OnRxChar para detectar cualquier caracter que entra por el puerto serie, asi que deberas de separar en dos partes tu codigo, en uno el que usas para escribir en el puerto y en OnRxChar para leer lo que respondio.

Código Delphi [-]
procedure TForm1.BEnviarClick(Sender: TObject);
var  
tmp, resp, at : AnsiString;  i : Integer;  data : String;  datas : TStrings;
begin  at := 'AT' + chr(13) + chr(10);  
ComPort.WriteStr(at);    at := 'AT+CMGF=1' + chr(13) + chr(10);  
ComPort.WriteStr(at);
end;



Código Delphi [-]
procedure TForm1.ComPortRxChar(sender: TObject);
varStr: string;
begin
ComPort.ReadStr(Str, Count);
if Str = 'XXXX' then  
// lo que sea
else if Str = 'YYY' then  
// lo que quiera
else if Str = 'ZZZ' then  
// y asi sucesivamente
end;


Existen otros metodos de lectura, deberas de leer el archivo de ayuda que viene con el componente
Espero te sirva de algo lo que te comento.
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?

Última edición por FGarcia fecha: 14-11-2008 a las 19:29:32.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componente ComPort Mary Carmen G. Varios 1 06-08-2008 00:30:26
componente ComPort pollo_c Varios 12 02-08-2008 23:14:33
Problemita con ReadStr JoseFco Varios 4 30-07-2008 18:17:51
Problemas con ComPort 3.0 jairo guzman C++ Builder 0 18-02-2007 00:12:31
comport interface elbert Noticias 1 05-11-2006 17:12:38


La franja horaria es GMT +2. Ahora son las 19:49:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi