Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi DFÜ-Verbinmdung aus Delphi beenden (https://www.delphipraxis.net/4828-dfue-verbinmdung-aus-delphi-beenden.html)

pekeu 13. Mai 2003 13:11


DFÜ-Verbinmdung aus Delphi beenden
 
Hallo,

wer kann mir sagen, wie ich aus einem Delphi-Programm eine DFÜ-Verbindung über das Telefon abgebrochen wird. Es geht darum, die Telefonverbindung zu unterbrechen, wenn EMails ausgetauscht wurden.

Viele Grüße

Peter

Tim.exe 13. Mai 2003 13:43

such mal bei torry.net nach der komponente "Dialup" mit ihr kannst du vorhandene DFÜ-Verbindungen herstellen und trennen. musst es halt noch so basteln das das OnDisconnect-Ereignis bei beenden des emailversands eintritt.

Uncle Cracker 13. Mai 2003 15:22

Habe das bei www.swissdelphicenter.ch gefunden.

Delphi-Quellcode:
uses
  WinInet;

// Causes the modem to automatically dial the default Internet connection.
procedure TForm1.Button1Click(Sender: TObject);
var
  dwConnectionTypes: DWORD;
begin
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + 
    INTERNET_CONNECTION_PROXY;
  if not InternetGetConnectedState(@dwConnectionTypes, 0) then
    // not connected
    if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE or
      INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) then
    begin
      // error
    end;
end;


// hangup the default Internet connection.
procedure TForm1.Button2Click(Sender: TObject);
var
  dwConnectionTypes: DWORD;
begin
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + 
    INTERNET_CONNECTION_PROXY;
  if InternetGetConnectedState(@dwConnectionTypes, 0) then
    // connected
    InternetAutodialHangup(0);
end
Funktioniert sogar unter Delphi 4 Standard!

pekeu 15. Mai 2003 13:14

Hallo Uncle Cracker,

dein Tip hat mir weitergeholfen, das beendenden der Telefonverbindung klappt. Vielen Dank dafür

Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz