home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 21
/
CD_ASCQ_21_040595.iso
/
dos
/
prg
/
pas
/
nwtp06
/
detach.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1995-03-01
|
893b
|
32 lines
Program Detach;
{ Example for the NwConn unit / NwTP 0.6, (c) 1993,1995 R.Spronk }
{ Detach from the fileserver whose name is in parameter #1,
delete all drivemappings to directories of target server's volumes }
Uses nwMisc,nwConn,nwFile;
Var ConnId:Byte;
Srvr:String;
begin
If paramCount<>1
then begin
writeln('ERR: Supply name of server to detach from as a parameter.');
writeln;
writeln('Detaches from server/ removes all drive mappings to server.');
writeln('Returns errorlevel 1 when detaching was successful. 0 otherwise.');
halt(0);
end;
Srvr:=ParamStr(1);UpString(Srvr);
IF NOT GetConnectionId(Srvr,connId)
then begin
writeln('ERR: Not attached to server ',Srvr);
halt(0);
end;
DeleteConnectionsDriveMappings(connId);
IF DetachFromFileServer(connId)
then halt(1)
else halt(0);
end.