Chus
11-06-2004, 12:42:42
Hola a todos!!
estoy trabajando con una componente (tcommportdriver) para conectarme al puerto serie donde esta conectada una centralita y recibir datos. Hasta ahí todo va bien, pero ahora necesito mandar el comando "Control+Q" al puerto para que vuelque las llamadas que se almacenan en un buffer.
La componente tiene el método SendString y creo que es la que hay que utilizar pero no sé como mandar ese comando. ¿sería tan sencillo como cpdrv.SendString(chr(17)+chr(81)) o hay que hacerlo en hexadecimal o no es esa la forma en que hay que enviar Ctrl+Q?
¿alguien puede darme alguna idea sobre el tema? (aunque sea con otra componente similar).
Gracias de antemano!!
estoy trabajando con una componente (tcommportdriver) para conectarme al puerto serie donde esta conectada una centralita y recibir datos. Hasta ahí todo va bien, pero ahora necesito mandar el comando "Control+Q" al puerto para que vuelque las llamadas que se almacenan en un buffer.
La componente tiene el método SendString y creo que es la que hay que utilizar pero no sé como mandar ese comando. ¿sería tan sencillo como cpdrv.SendString(chr(17)+chr(81)) o hay que hacerlo en hexadecimal o no es esa la forma en que hay que enviar Ctrl+Q?
¿alguien puede darme alguna idea sobre el tema? (aunque sea con otra componente similar).
Gracias de antemano!!