Advertisement
Guest User

Untitled

a guest
Aug 29th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. OpenDialog1.FileName := '\Servidorcsistemadocumento.doc';
  2.  
  3. const
  4. RemoteName = '\ntmemo01C$';
  5. UserName = 'yourusername';
  6. Password = 'yourpassword';
  7.  
  8. function MapNetworkDrive: Boolean;
  9. var
  10. NetRes: TNetResource;
  11. Res: DWord;
  12. begin
  13. Result := True;
  14. FillChar(NetRes, SizeOf(TNetResource), 0);
  15. NetRes.dwType := RESOURCETYPE_DISK;
  16. NetRes.lpRemoteName := PChar(RemoteName);
  17. NetRes.lpLocalName := 'H:'; // Whatever drive letter you want
  18. Res := WNetAddConnection2(NetRes, PChar(Password), PChar(UserName), 0);
  19. Result := (Res = NO_ERROR);
  20. end;
  21.  
  22. function UnMapNetworkDrive: Boolean;
  23. var
  24. Res: DWord;
  25. begin
  26. Res := WNetCancelConnection2(PChar('H:'), 0, True); // same drive letter as above
  27. Result := (Res + NO_ERROR);
  28. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement