![]() |
Ejecutar llamador telefonico
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 |
¿Porqué no hacer que tu aplicación sea la que disque?
http://www.clubdelphi.com/foros/show...&threadid=2633 Saludos! |
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 |
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! |
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 |
no existen las tapi para eso?
|
Nadie:
Disculpame, podrias aclararme sobre las tapi Gracias |
La franja horaria es GMT +2. Ahora son las 20:52:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi