AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi DFÜ-Verbinmdung aus Delphi beenden
Thema durchsuchen
Ansicht
Themen-Optionen

DFÜ-Verbinmdung aus Delphi beenden

Ein Thema von pekeu · begonnen am 13. Mai 2003 · letzter Beitrag vom 15. Mai 2003
Antwort Antwort
pekeu

Registriert seit: 13. Mai 2003
Ort: Stampe
2 Beiträge
 
Delphi 7 Professional
 
#1

DFÜ-Verbinmdung aus Delphi beenden

  Alt 13. Mai 2003, 14:11
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
  Mit Zitat antworten Zitat
Tim.exe

Registriert seit: 29. Apr 2003
186 Beiträge
 
#2
  Alt 13. Mai 2003, 14: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.
!!! Sigs stinken !!!
  Mit Zitat antworten Zitat
Benutzerbild von Uncle Cracker
Uncle Cracker

Registriert seit: 30. Mär 2003
Ort: Freital
694 Beiträge
 
#3
  Alt 13. Mai 2003, 16: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!
  Mit Zitat antworten Zitat
pekeu

Registriert seit: 13. Mai 2003
Ort: Stampe
2 Beiträge
 
Delphi 7 Professional
 
#4
  Alt 15. Mai 2003, 14:14
Hallo Uncle Cracker,

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

Peter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz