Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#5

AW: WebDav - Laufwerk - ChatPGT

  Alt 3. Feb 2023, 19:31
WNetAddConnection2A liefert Dir die Dokumentation zur aufgerufenen Funktion.

Der Link system error codes im Text der Seite liefert Dir eine Liste der nummerischen Rückgabewerte, die u. a. von WNetAddConnection2A geliefert werden.

Dort nach 1200 gesucht ergibt ERROR_BAD_DEVICE.

In der Dokumentation steht dazu:
Zitat von WNetAddConnection2A:
ERROR_BAD_DEVICE

The specified device name is not valid. This error is returned if the lpLocalName member of the NETRESOURCE structure pointed to by the lpNetResource parameter specifies a device that is not redirectable.
In der Funktion MapWebDAV wird an den zweiten Parameter (den Laufwerksbuchstaben) ein : angehängt. Da Du aber Z: an die Funktion übergibst, wird als Laufwerk Z:: genutzt. Und das ist irgendwie nicht so ganz korrekt, von daher ist der Fehler 1200 aka ERROR_BAD_DEVICE absolut angebracht
  Mit Zitat antworten Zitat