Thema: Delphi NetUserEnum die 2.

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#31

AW: NetUserEnum die 2.

  Alt 21. Apr 2012, 02:34
Delphi-Quellcode:
        for Loop := 0 to EntriesRead - 1 do
          if not Callback(PUserInfo1(ui1)[Loop].usri1_name, EntriesRead, Data) then
            break;
oder
Delphi-Quellcode:
        for Loop := 0 to EntriesRead - 1 do
        begin
          if not Callback(PUserInfo1(ui1)^.usri1_name, EntriesRead, Data) then
            break;
          Inc(NativeUInt(ui1), sizeof(TUserInfo1)); // T statt P und Integer, falls NativeUInt noch nicht geht
        end;
PS: Ich würde den Callback noch so anpassen, daß man dort das ganze TUserInfo1 anstatt nur des Usermames übergibt. (damit nichts umsonst ausgelesen wird)
$2B or not $2B
  Mit Zitat antworten Zitat