![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
current user name [D7, D2005, XP, 2003]
IPE © (2007-05-13 12:56:00)Как получить имя пользователя или адрес рабочего стола. На разных ПК этот адрес разный, поэтому необходимо определить имя юзера, кр. сидит за компом. Как это можно сделать?
IPE (2007-05-13 22:35:00) [21]thank, только имя не выводится User NAme: ничего.
{RASkov} (2007-05-13 21:30:00) [22]uses ShlObj;
var PDesk, PUser: PChar; N: Cardinal;
begin
GetMem(PDesk, 255); GetMem(PUser, 255);
SHGetSpecialFolderPath(Handle, PDesk, CSIDL_DESKTOP, False);
N:=SizeOf(PUser);
GetUserName(PUser, N);
ShowMessage('DeskTop: '+PDesk);
ShowMessage('UserName: '+PUser);
FreeMem(PDesk); FreeMem(PUser);
end;
IPE (2007-05-13 20:50:00) [23]
> > SHGetSpecialFolderPath():longbool + CSIDL_DESKTOP
где здесь строка с путем к Рабочему столу и куда вписывать константу CSIDL_DESKTOP?
IPE (2007-05-13 20:46:00) [24]
> > getusername возвращает значение лонгбул - что оно означает,
>
> > что означают параметры этой функции?
>
> Ctrl+F1 на этой функции - и читай справку она у нас одинаковая.
>
Там только общее описание функции - пааметры не описаны.
DVM (2007-05-13 20:18:00) [25]
> SHGetSpecialFolderPath() + CSIDL_DESKTOP - неизвестный идентификатор
uses ShlObj;
> getusername возвращает значение лонгбул - что оно означает,
> что означают параметры этой функции?
Ctrl+F1 на этой функции - и читай справку она у нас одинаковая.
IPE (2007-05-13 20:07:00) [26]SHGetSpecialFolderPath() + CSIDL_DESKTOP - неизвестный идентификатор, их надо ВАРить или подключать к.л. модуль в Юзес?
getusername возвращает значение лонгбул - что оно означает, что означают параметры этой функции?
DVM (2007-05-13 18:48:00) [27]
> то там путь к папке называется Адрес
> адрес рабочего стола
SHGetSpecialFolderPath() + CSIDL_DESKTOP
IPE (2007-05-13 18:37:00) [28]
> Cobalt © (13.05.07 14:45) [2]
> getusername
что означают параметры этой функции
IPE (2007-05-13 18:32:00) [29]гениально, если кто-то не дай бог в Винде работает и не дай бог в Эксплорере, то там путь к папке называется Адрес (т.е. равнозначные понятия) - ну так, для общего развития
DVM (2007-05-13 17:16:00) [30]Может это путь к папке Рабочий стол?
Германн (2007-05-13 17:02:00) [31]
> Anatoly Podgoretsky © (13.05.07 13:09) [1]
>
> > IPE (13.05.2007 12:56:00) [0]
>
> Что такое адрес рабочего стола?
>
Ну например "адрес рабочего стола" - Москва, 3-я улица Строителей, дом 25, квартира 12, вторая комната налево, дальний правый угол.
:)
Cobalt (2007-05-13 14:45:00) [32]getusername
Anatoly Podgoretsky (2007-05-13 13:09:00) [33]> IPE (13.05.2007 12:56:00) [0]
Что такое адрес рабочего стола?