Registriert seit: 15. Nov 2003
Ort: Berlin
947 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Active Directory Probleme
24. Jun 2017, 13:07
Hallo,
ist schon sehr lange her
Delphi-Quellcode:
interface
...
type
TADsGroupEntry = class
Name : String;
Group : IAdsGroup;
end;
...
implementation
...
NSContainer := nil;
ADsGetObject( ' LDAP:', IADsContainer, NSContainer);
NSContainer.Filter := VarArrayOf([' group']);
ADsEnumerateObjects(NSContainer, AddToList); // AddToList ist ein Callback
...
procedure TADSGroup.AddToList(disp : IADs);
var
GE : TADSGroupEntry;
Ret: HRESULT;
begin
Ret := 0;
GE := TADSGroupEntry.Create;
GE. Name := disp. Name;
try
Ret := AdsGetObject(disp.ADsPath, IADsGroup, GE.Group);
except
if Ret <> 0 then Exception.Create(' AddToList');
end;
FGroupList.Add(GE);
end;
Geändert von Alter Mann (24. Jun 2017 um 13:11 Uhr)
Grund: ohne
|
|
Zitat
|