靠!这1分是我的,谁也别想把它拿走!
解决方案 »
- ADOQuery控件使用
- 退出线程函数后,该线程是不是就结束了?
- 下雨了!!!今天心情不好!昨晚作梦~~~~~~~~~~~~`散分!!!
- 请问一个ClientDataSet问题
- delphi如何将dbchart生产的图像输出为bmp或jpg格式啊?!
- 用ADO连SQLSERVER2000的Data Source设置问题
- 我怎么样才能完全卸载控件
- 请高手指教( 自定义属性出现错误、应当如何处理呢?)100分求教>
- 求一个控件相对于 屏幕 的坐标的 api 函数叫什么名来着....??
- 两位版主,看看我的帖子吧!!!!!!!!!!!!!!
- 怎样实现Cookie?
- ActiveForm的问题。救命啊,解决不了这个问题我就要失业了。
procedure ConnectToDomain(ServerName:string);
var
nr:TNetResource;
szRemotePath : array[0..255] of char;
szPassWord:array[0..255] of char;
begin // use default connect
nr.dwScope := RESOURCE_GLOBALNET;
nr.dwType := RESOURCETYPE_ANY;
nr.dwDisplayType := RESOURCEDISPLAYTYPE_GENERIC;
nr.dwUsage := RESOURCEUSAGE_CONNECTABLE ;
nr.lpLocalName := nil;
nr.lpRemoteName := StrPCopy(szRemotePath,'\\'+ServerName+'\IPC$');
nr.lpComment := nil;
nr.lpProvider:= nil;
if WNetAddConnection2(nr,nil,nil,0) <> NO_ERROR then begin
dlgLoginDomain := TdlgLoginDomain.Create(Application);
try
dlgLoginDomain.labServerName.Caption := ServerName ;
if dlgLoginDomain.ShowModal <> mrOK then
raise EPromiseAbortException.Create('');
StrPCopy(szPassWord,dlgLoginDomain.Password.Text);
if WNetAddConnection2(nr,szPassword,nil,0) <> NO_ERROR then
raise EPromisePromptException.Create('Invalid password');
finally
dlgLoginDomain.Free;
end;
end; end;