How to access shared folder in windows 2000/2003 using delphi asp.net? I have try using TNetResource but not success. Here's my script that translated from source: http://support.microsoft.com/kb/842789
I have been add "windows" unit into uses clause but an error occured like this: "E2003 Undeclared identifier: 'FillChar'" I use BDS 2006 on Delphi for Microsoft.Net IDE. But in Delphi for Microsoft Win32 IDE, everything is ok. What's the problem in .net? What unit is which i need to use? How 'FillChar' can be used in .net? var NetResource: TNetResource; UserName, Password: string; LocalDrive, RemoteUNCPath: String; RetValue: DWORD; w: TextFile; begin UserName := 'MyAccount'; Password := 'MyPassword'; RemoteUNCPath := '\\MyServer\MyShare'; LocalDrive := 'Z:'; FillChar(NetResource, SizeOf(NetResource), 0); // clear structure NetResource.dwType := RESOURCETYPE_DISK; NetResource.lpRemoteName := PChar(RemoteUNCPath); NetResource.lpLocalName := PChar(LocalDrive); RetValue := WNetAddConnection2(NetResource, PChar(Password), PChar(UserName), CONNECT_UPDATE_PROFILE); if RetValue = NO_ERROR then begin AssignFile(w, 'X:\MyTextFile.txt'); if not FileExists('X:\MyTextFile.txt') then Rewrite(w) // create new empty file else Append(w); // append to existing file try WriteLn(w); WriteLn('Hi how are you'); // Response.Write('Success'); except // Response.Write('Failed'); end; CloseFile(w); end else begin // Response.Write('Failed'); end; WNetCancelConnection2(NetResource.lpLocalName, 0, False); end;