PDA

Ver la Versión Completa : Ejecutar llamador telefonico


c748a
01-11-2003, 22:14:15
Hola;
Estoy desarrollando una pequeña aplicación que captura el puerto paralelo y desearía, ante una determinada entrada, realizar una llamada telefónica en forma automática a un número preestablecido.
Quizas sea ejecutar el llamador telefonico mediante winexec o shellexecute pero no lo tengo muy en claro.
Espero que me puedan ayudar, gracias

delphi.com.ar
03-11-2003, 15:04:07
¿Porqué no hacer que tu aplicación sea la que disque?

http://www.clubdelphi.com/foros/showthread.php?s=&threadid=2633


Saludos!

c748a
03-11-2003, 18:51:22
Muy agradecido por tu respuesta, pero me he encontrado con algunos problemas al ejecutar el código
1.-En Delphi 3 el valor de 3cBytesWritten lo debo declarar como longint para que lo tome, en Delphi 5 anda OK
3.- ¿ ATDT, qué funcion cumple?
4.- El valor de pBuffer lo modifico de 0..11 para poder enviar un número de 7 cifras + ATDT. Es esto correcto?.
5.- Al ejecutarse la aplicación se muestra el mensaje de Bytes enviados pero no disca. ¿Cual será el problema?
Perdón si soy molesto por tantas preguntas.
Hasta pronto

delphi.com.ar
03-11-2003, 20:33:34
1.- Los tipos cardinal no existen en D3... Yo lo definiría como DWORD, que es como esta defindo el parámetro en la unit Windows.
3.- ATDT es el comando que le dice al MODEM que disque.. es un standard que no todos los MODEMs tienen que cumplir
4.- Si vas a hacer algo flexible, no ta estricto como en ese ejemplo, te recomendaría que sea un PChar y que reserves la memoria necesaria según se necesite.
5.- ¿Estas escribiendo en el puerto indicado?


Saludos!

c748a
04-11-2003, 02:13:05
Hola nuevamente

Tomo nota de las aclaraciones y con respecto a la pregunta:
Si, estoy escribiendo en com 4 que es la dirección de mi modem.
Un abrazo

Nadie
05-11-2003, 22:44:10
no existen las tapi para eso?

c748a
06-11-2003, 15:45:43
Nadie:
Disculpame, podrias aclararme sobre las tapi
Gracias