MapWebDAV ist doch 'ne Funktion, es wird aber nicht abgefragt, was sie zurück gibt.
Sinnvoller wäre sowas:
Delphi-Quellcode:
function MapWebDAV(const RemotePath, LocalDrive: string;
const UserName, Password: string): DWord;
...
Result := WNetAddConnection2A(@NetResource, PChar(Password),
PChar(UserName), CONNECT_INTERACTIVE or CONNECT_PROMPT or
CONNECT_UPDATE_PROFILE);
Dann kann man mit Result abfragen, was denn da so schief ging, siehe
WNetAddConnection2A
Frag' bitte ChatPGT nochmal die gleiche Frage, wenn die Antwort dann vorliegt, bitte um eine aussagefähig Fehlerbehandlung.
Eventuell bekommst Du die ja auch noch geliefert.