Herstellung einer Internetverbindung mit Hilfe eines Delphiprogramms

Gast #1437109
Lesenswert?

Es wird ein Modem für eine analoge Internetverbindung verwendet.
Dank der Mithilfe hier im Forum, habe ich ein kleines Programm 
zusammengestellt, mit dem die Netzverbindung zu einer einstellbaren Zeit 
getrennt wird. Dazu wird eine *.bat Datei in ein Delphi-Programm 
eingebunden.
Die bat-Datei umfasst die Zeilen:
REM CommandInterpreter: $(COMSPEC)
RASDIAL/DISCONNECT

Kennt jemand  etwas ähnliches, um eine Verbindung unter Verwendung einer 
bestimmten Rufnummer herzustellen? Noch besser wäre es, wenn man die 
unter Systemsteuerung\Netzwerkverbindung  eingetragene DFÜ-Verbindung 
starten könnte.
Das Delphi-Programm zum Aufruf der bat-Datei ist im Entwurf schon 
fertig.
Sinn und Zweck des ganzen ist es, dass man dann Zeiten mit hohen 
Verbindungsgebühren vermeiden könnte.

MfG
Persönliche Seite #1437126
Lesenswert?

Du kannst rasdial auch ohne Batchdatei aufrufen, die zu verwendende 
Telephonnummer kann dabei als Kommandozeilenargument übergeben werden.
1
rasdial /?
2

3
Syntax:
4
        rasdial Eintrag [Benutzername [Kennwort|*]] [/DOMAIN:Domänenname]
5
                [/PHONE:Rufnummer] [/CALLBACK:Rückrufnummer]
6
                [/PHONEBOOK:Telefonbuchdatei] [/PREFIXSUFFIX]
7

8
        rasdial [Eintrag] /DISCONNECT

Es ist zwar immer ein Telephonbucheintrag erforderlich, aber der dient 
in erster Linie dazu, das zu verwendende Gerät zu spezfizieren.

Alternativ kannst Du auch die gleichlautende Win32-API-Funktion 
RasDial verwenden:
http://msdn.microsoft.com/en-us/library/aa377004%28VS.85%29.aspx
Gast #1438079
Lesenswert?

Zunächst Dank an Rufus.

>Huiiiii, Modems ? Ich bin im falschen Jahrtausend. Heutzutage hat man
>ADSL Flatrate.

Ja, wenn man es sich heutzutage auch leisten kann.
Außerdem gibt es in Deutschland noch genügend DSL-Wüste, von  ADSL ganz 
zu schweigen.
MfG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren