在win2000server下用WNetAddConnection2连接nt4server的共享目录,总是返回错误
1312。请高人指点!
1312。请高人指点!
解决方案 »
- 急急急dbgrid数据库数据自动更新
- 重叠I/O 中 waitCommEvent()
- 如何在delphi中datasource赋值为空
- form的OnClose事件
- 怎样将文件内容读到一个字符串中呢?
- 这个DEMO中的动画如何实现??
- 在delphi中知道对方IP怎么用netsend发送消息
- 【十万火急:Dbexpress问题】 SQLStoredProc调用oracle *包*中存储过程的问题 报错找不到数据???
- 请问如何交换StringGrid中的指定行和列,是使用编码的方式不是设置属性!
- 请解释一下代码Delphi6
- 常在csdn的朋友们请看,象这样的人谁还会回答他的问题。
- DEPHI调用储存过程的程序怎么写?
MAP-NETWORK-DRIVE.PAS
procedure TForm1.Button1Click(Sender:Tobject);
var
NR:TNetResource;
begin
with NR do
begin
dwType:=RESOURCETYPE__ANY;
lpLocalName:=`X:'; //map to this driver letter
lpRemoteName:=`//MyServer\MyDirectory';
//Must be filled in.
lpProvider:=";
end;
WNetAddConnection2(NR,`MyPassword',`MyUername',
CONNECT__UPDATE__PROFILE);
end;
var netres: TNetResource;
ret,err:Integer;
pass,use:string;
begin
netres.dwType:=RESOURCETYPE_DISK;
netres.lpLocalName:=PChar('');
netres.lpRemoteName:=PChar('\\192.168.0.234\dump');
netres.lpProvider:=nil;
use:='cltdump';
pass:='cltdump';
ret:=WNetAddConnection2(netres,PChar(pass),PChar(use),0);
if(ret <> NO_ERROR) then
Edit1.Text:=Format('retcode: %d' , [ret]);
end;
netres: TNetResource;
ret,err:Integer;
pass,use:string;
begin
netres.dwType:=RESOURCETYPE_DISK;
netres.lpLocalName:=PChar('');
netres.lpRemoteName:=PChar('\\192.168.0.1\CoolSlob');
netres.lpProvider:=nil;
use:='Administrator';
pass:='Password';
ret:=WNetAddConnection2(netres,PChar(pass),PChar(use),0);
if(ret <> NO_ERROR) then
Caption:=Format('retcode: %d' , [ret]);
end;你的代码本身没有问题!1.确认你的用户名及密码是否正确。
2.确认你的远程器及共享目录是否正确.btw:你说的“nt4server的共享目录”是什么意思?