![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Как прочесть файл "Пользователь\1.txt" не зная имени пользователя
Вот раньше, года этак в 60-е, было всё классно - sex, drugs & rock'n'roll. А сейчас? Suxx, bugs & plug'n'play... |
#2
|
||||
|
||||
![]() Как я понял, подразумевается сначала получить имя текущего пользователя, а уже потом прочитать файл из одноименного каталога?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() Имя текущего юзера:
Код:
function GetCurrentUser: string; var UserName: array[0..250] of Char; Len: DWORD; begin Len := 250; GetUserName(UserName, Len); Result := UserName; end; Код:
uses Registry; function GetUserDirectory: string; begin with TRegistry.Create do try RootKey := HKEY_CURRENT_USER; OpenKey('\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', True); Result := ReadString('Personal'); finally CloseKey; Free; end; Result := ExtractFilePath(Result); end; |