![]() |
NetUserGetInfo
Ich experementiere gerade so etwas mit der obigen Funktion rum. Ich benutze dazu die Headerübersetzungen der Jedis. Hier mein Code der mir Probleme bereitet:
Delphi-Quellcode:
In der mit * bezeichneten Zeile meint Delphi zu mir:
function GetUser(): string;
const UNLEN = 256; // Maximum user name length (LmCons.h) var Size: DWORD; begin Size := UNLEN + 1; SetLength(Result, Size); if GetUserName(PChar(Result), Size) then SetLength(Result, Size - 1) else Result := ''; end; procedure TForm1.Button1Click(Sender: TObject); var sUser: String; ui11: TUSERINFO11; begin sUser := GetUser(); NetUserGetInfo(nil, PWideChar(sUser), 11, ui11); {*} Label1.Caption := ui11.usri11_name; end; Zitat:
|
Moin Luckie,
Zitat:
;-) |
Was wären wir ohne ICQ :D
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var sUser: String; ui11: Pointer; begin sUser := GetUser(); NetUserGetInfo(nil, PWideChar(WideString(sUser)), 11, ui11); {*} Label1.Caption := PUserInfo11(ui11)^.usri11_name; // ... speicher funktion freigeben. end; |
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var sUser: String; ui11: Pointer; begin sUser := GetUser(); NetUserGetInfo(nil, PWideChar(WideString(sUser)), 11, ui11); Label1.Caption := PUserInfo11(ui11)^.usri11_name; NetApiBufferFree(ui11); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz