dial_up.cpp

来自「数据采集」· C++ 代码 · 共 72 行

CPP
72
字号
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <Wininet.h>
#include "main.h"
#include "global.h"

extern bd_data bd;


bool dial_up(unsigned long& ul)
{
  char s[100];

  if(AnsiString(bd.tele).TrimLeft()=="") return true;

  if(InternetDial(
      (HWND)0,//form_main->Handle,                    //HWND hwndParent,
      s,                         //LPTSTR lpszConnectoid,
      INTERNET_AUTODIAL_FORCE_UNATTENDED,
      //NTERNET_AUTODIAL_FORCE_ONLINEI,
      //INTERNET_DIAL_FORCE_PROMPT,//DWORD dwFlags,
      &ul,                       //LPDWORD lpdwConnection,
      0                          //DWORD dwReserved
    )==ERROR_SUCCESS ){
       return true;
  }
  else{
       return false;
  }
}

void hangup(unsigned long ul)
{
  if(AnsiString(bd.tele).TrimLeft()=="") return;
  InternetHangUp(
    ul, //DWORD dwConnection,
    0//DWORD dwReserved
  );
}


/*
bool dial_up(unsigned long& ul)
{
  if(AnsiString(bd.tele).TrimLeft()=="") return true;

  if( InternetAutodial(
    //INTERNET_AUTODIAL_FAILIFSECURITYCHECK,//DWORD dwFlags,
    INTERNET_AUTODIAL_FORCE_ONLINE,
    //INTERNET_AUTODIAL_FORCE_UNATTENDED,
    0)//HWND hwndParent
  ){return true;}
  else{ err("autodial failed");return false;}



}

void hangup(unsigned long ul)
{
  if(AnsiString(bd.tele).TrimLeft()=="") return;


  InternetAutodialHangup(
    0//DWORD dwReserved
  );


}
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?