grueni Geschrieben 5. Juni 2003 Geschrieben 5. Juni 2003 Weiss jemand wie ich in Delphi5pro eine DFÜ-Verbindung aufbauen kann ? MfG Frank Zitieren
progmaker Geschrieben 5. Juni 2003 Geschrieben 5. Juni 2003 Versuch's mal mit Indy Kompos. Da sind auch Beispiele mit bei. Die helfen dir bestimmt weiter. Zitieren
grueni Geschrieben 5. Juni 2003 Autor Geschrieben 5. Juni 2003 Hab leider die Indy-Komps (sind bei Delphi erst ab 6 dabei soweit ich weiss) nicht, und kann (bzw.) darf keine installieren. Ich muss da leider mit den Standardkomponenten von D5pro auskommen. MfG Frank P.S.: Ist es bei Euch auch so heiss, hier unten am Bodensee geht man fast ein ! Zitieren
geloescht_JesterDay Geschrieben 6. Juni 2003 Geschrieben 6. Juni 2003 mplementation uses shellapi; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var cmd, par, fil, dir: PChar; begin // die Verbindung aufbauen // rasdial.exe entryname username password cmd := 'open'; fil := 'rasdial.exe'; par := PChar(edtEntry.Text + ' ' + edtUser.Text + ' ' + edtPass.Text); dir := 'C:'; // call rasdial.exe with Shellexecute // rasdial mit Shellexecute aufrufen ShellExecute(Self.Handle, cmd, fil, par, dir, SW_SHOWMINNOACTIVE); end; procedure TForm1.Button2Click(Sender: TObject); var cmd, par, fil, dir: PChar; begin // Verbindung zum Internet abbrechen cmd := 'open'; fil := 'rasdial.exe'; par := PChar(edtEntry.Text + ' /DISCONNECT'); dir := 'C:'; ShellExecute(Self.Handle, cmd, fil, par, dir, SW_SHOWMINNOACTIVE); end; Ach ja, Indy gibt es als FreeWare, die beziehen sich aber auf Internetprotokolle, nicht auf Windows Funktionen zum Herstellen der Verbindung würd ich sagen. Zitieren
grueni Geschrieben 6. Juni 2003 Autor Geschrieben 6. Juni 2003 Danke für den Code ! Ich würd ja auch lieber Indy-Komps nehmen, aber ich arbeite an dem Projekt nicht alleine und mein Chef würde im Dreieck springen, wenn ich einfach Komponenten installiere, egal ob Freeware oder nicht. Grüße aus dem sonnigen (und heissen) Oberschwaben Frank Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.