Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 01-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
Si solo quieres que el MODEM marque un número telefónico, con esto que te paso solucionarías tu problema.... Ten en cuenta que no siempre vas a necesitar que tu código este encapsulado en un componente, muchas veces la solución es mucho mas sencilla!
Código:
program PruebaModem; 
{By Delphi.com.ar}

uses
  Windows, SysUtils, Dialogs;

var
  hCommFile : THandle;
  pBuffer : array[0..8] of Char;
  cBytesWritten : Cardinal;
begin
  {Abre el Puerto COM3}
  hCommFile := CreateFile( 'COM3', GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  if hCommFile = INVALID_HANDLE_VALUE then
    RaiseLastWin32Error
  else
    Try
      { Escribo en el puerto el comando para que
      disque al 113 }

      cBytesWritten := 0;
      pBuffer := 'ATDT 113';
      Win32Check( WriteFile(hCommFile, pBuffer, 8, cBytesWritten, nil) );
      ShowMessageFmt( 'Se escribieron %d bytes', [cBytesWritten] );
    finally
      {Cierra el puerto}
      CloseHandle(hCommFile);
    end;
end.
Saludos
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
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


La franja horaria es GMT +2. Ahora son las 22:45:13.


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