Einzelnen Beitrag anzeigen

MOLer

Registriert seit: 10. Mai 2007
13 Beiträge
 
Delphi XE2 Professional
 
#1

Timeout setzen beim Verbinden mit Netzlaufwerk

  Alt 9. Apr 2008, 13:22
Hallo,

ich erstelle im Programm hin und wieder eine Verbindung zu einem
Netzlaufwerk, ich verwende dafür die Funktion: "WNetAddConnection2"

Delphi-Quellcode:
  if (WNetAddConnection2(.....) = 0)
    then Result := true
    else Result := false;
Falls die Verbindung erstellt wird, liefert meine Funktion sofort
den Wert TRUE zurück, wenn jedoch ein Fehler auftritt und die
Verbindung nicht zustande kommt (bspw. wegen falscher Eingabeparameter)
hängt das Programm ca. 20 sek in dieser Funktion bevor ich das FALSE
bekomme.

Gibt es eine Möglichkeit, den Timeout dieser Funktion zu modifizieren bzw.
kann ich selbst einen Timeout definieren, um die Funktion vorzeitig abzubrechen?


Danke im voraus,
Stefan
  Mit Zitat antworten Zitat