Topic: Как получить имя пользователя?

Этот скрипт не работает:

function GetCurrentUserName: string;
const
   cnMaxUserNameLen = 254;
var
   sUserName: string;
   dwUserNameLen: DWORD;
begin
   dwUserNameLen := cnMaxUserNameLen - 1;
   SetLength(sUserName, cnMaxUserNameLen);
   GetUserName(PChar(sUserName), dwUserNameLen);
   SetLength(sUserName, dwUserNameLen);
   Result := sUserName;
end;

Если можно, добавьте пожалуйста рабочий пример.

Re: Как получить имя пользователя?

чтобы узнать имя пользователя Windows, достаточна вызвать функция GetUserName



пример

ShowMessage(GetUserName);
Dmitry.

Re: Как получить имя пользователя?

addflash wrote:

Если можно, добавьте пожалуйста рабочий пример.

Post's attachments

Attachment icon Заготовка.rar 510.75 kb, 460 downloads since 2015-06-11 

Не боги горшки лепят!

Re: Как получить имя пользователя?

Огромное спасибо! Мне, собственно и нужна была функция "GetUserName", все работает корректно.