title image


Smiley Re: WNetAddConnection2 - Pointer auf NetResource ?!?
Hi, dein Problem liegt darin, das du versuchst einen Pointer auf einen Pointer zu setzen. Das ganze geraffel mit einem Pointer auf einen Record den du selbst definiert hast kannst du dir sparen. Delphi kennt den Typ TNetResource.Probiers mal so, das klappt wunderbar.function Connect(const Rechner, User, Passwort:string): Boolean;var nRes: TNetResource;begin nRes.dwScope := RESOURCE_GLOBALNET; nRes.dwType := RESOURCETYPE_ANY; nRes.dwDisplayType := RESOURCEDISPLAYTYPE_SHARE; nRes.dwUsage := RESOURCEUSAGE_CONNECTABLE; nRes.lpLocalName := nil; nRes.lpRemoteName := PChar(Rechner); nRes.lpComment := nil; nRes.lpProvider := nil; if NO_ERROR WNetAddConnection2(nRes, Pchar(Passwort),Pchar(User), 0) then begin Result := False; end else begin Result := True; end;end;In diesem Beispiel wird die Verbidung nicht als Laufwerk gemappt, aber das ist auch nicht arg viel anders, kannst du ja in der Hilfe nachlesen, ist da gut beschrieben, wenn du nochmal Probleme haben solltest meld dich einfach nocht einmal ok?Gruß Phips

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: