#358643 · 6 Feb 2004, 11:56 · · პროფილი · პირადი მიმოწერა · ჩატი
es naxe :
TOptions = record Path: string; username:string; pass: string; end;
function ConnectNetwork(const opt: TOptions): boolean; var lpNetRes: TNetResource; err: DWord; pass, us: Pchar; begin
lpNetRes.lpLocalName := nil; lpNetRes.lpRemoteName := PChar(opt.FPath); lpNetRes.lpProvider := nil; lpNetRes.dwType := RESOURCETYPE_ANY; pass := pchar(opt.pass); us := pchar(opt.username); err := WNetAddConnection2(lpNetRes, pass, us, 0); Result := true; if err <> NO_ERROR then begin messagedlg(syserrormessage(err), MtError, [mbok], 0); Result := false; end; end;
|