Einzelnen Beitrag anzeigen

Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Netzlauferk verbinden unter Windows 7

  Alt 12. Apr 2011, 16:12
Hallo,

ich schlage dir folgende Anpassung zur genaueren Analyse vor:
Delphi-Quellcode:
function ConnectNetworkDrive(const ADrive: string; const ADirectory, AUsername, APassword: string;
                             const ARestoreAtLogon: Boolean; var ErrCode: Cardinal): Boolean;
begin
// alles gleich wie bei Dir
ErrCode := WNetAddConnection2(NetResource, lPwd, lUser, dwFlags);
result := ErrCode = NO_ERROR;
end;

// ----

if not ConnectNetworkDrive('T:', '\\server-ad\ad','Nutzer','Passwort',false, err) then
begin
  showmessage('Verbindungsfehler zum Netzwerk. Bitte wiederholen. Fehlercode: ' + IntToStr(err) + ' Fehlermeldung: ' + SysErrorMessage(err));
  exit;
end;
Bei mir funktioniert es übrigens. Allerdings lasse ich Benutzername und Passwort leer, da bereits andere Verbindungen zum Server existieren. (Win7 Ultimate 32Bit / Delphi 2007)

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules

Geändert von ChrisE (12. Apr 2011 um 16:17 Uhr) Grund: Quelltextfehler bereinigt ;-) / SysErrorMessage hinzugefügt
  Mit Zitat antworten Zitat