Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Реестр   Найти похожие ветки 

 
Батя   (2006-07-29 11:29) [0]

Не могу прочитать ключ в реестре
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

procedure TForm2.FormCreate(Sender: TObject);
var
RegFile:TRegIniFile;
begin
RegFile:=TRegIniFile.Create("user");
RegFile.RootKey:=HKEY_CURRENT_USER;
RegFile.OpenKey("Software",false);
RegFile.OpenKey("Microsoft",false);
RegFile.OpenKey("Windows",false);
RegFile.OpenKey("CurrentVersion",false);
RegFile.OpenKey("Explorer",false);
RegFile.OpenKey("User Shell Folders",false);
derek:=RegFile.ReadString("0","Personal","C:\Documents and Settings\Windowoz\Мои документы")+"\";
RegFile.CloseKey;
Form2.Caption:=derek;
end;


 
Handle   (2006-07-29 11:31) [1]


> Батя   (29.07.06 11:29)
> Не могу прочитать ключ в реестре


И я немогу, давай вместе немочь ?


 
Handle   (2006-07-29 11:47) [2]

Батя вы к кому то конкретно обращаетесь с вашим вопросом или к автоматической системе ответов сайта www.delphimaster.ru ?


 
PSPF2003 ©   (2006-07-29 11:58) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
 Reg : TRegistry;
begin
 Reg := TRegistry.Create;
 Reg.RootKey := HKEY_CURRENT_USER;
 Reg.OpenKey("Software\Microsoft\Windows\CurrentVersion\Explorer", false);
 Label1.Caption := Reg.ReadString("Logon User Name") ;
 Reg.Free;
end;


 
Батя   (2006-07-29 13:14) [4]


> PSPF2003

Огромное спасибо, этот вариант т.е. я прочел в одной книге, а у вас всё просто


 
Батя   (2006-07-29 13:22) [5]


> PSPF2003 ©   (29.07.06 11:58) [3]
> procedure TForm1.Button1Click(Sender: TObject);
> var
>  Reg : TRegistry;
> begin
>  Reg := TRegistry.Create;
>  Reg.RootKey := HKEY_CURRENT_USER;
>  Reg.OpenKey("Software\Microsoft\Windows\CurrentVersion\Explorer",
>  false);
>  Label1.Caption := Reg.ReadString("Logon User Name") ;
>  Reg.Free;
> end;

Да но таким путем не получается прочитать
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Ничего не показывает


 
PSPF2003 ©   (2006-07-29 13:23) [6]


> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User
> Shell Folders

Какой тебе конкретно ключ необходимо прочитать ?


 
Батя   (2006-07-29 13:25) [7]


> Какой тебе конкретно ключ необходимо прочитать ?

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Если конечно есть другой способ, как найти папку Мои Документы


 
Батя   (2006-07-29 13:27) [8]


> Какой тебе конкретно ключ необходимо прочитать ?

А что есть разница какой ключ читать


 
Батя   (2006-07-29 13:32) [9]

Извените, простите всё разобрался. Я блин запутался с этими ключами. Всем Огромное спасибо.


 
PSPF2003 ©   (2006-07-29 13:40) [10]

procedure TForm1.Button1Click(Sender: TObject);
var
 Reg : TRegistry;
begin
 Reg := TRegistry.Create;
 try
   Reg.RootKey := HKEY_CURRENT_USER;
   Reg.OpenKey("Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", false);
   Label1.Caption := Reg.ReadString("Personal") ;
 finally
   Reg.Free;
 end;
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
2-1154019946
zhekacoder
2006-07-27 21:05
2006.08.20
Что такое pointer


15-1153403889
icq
2006-07-20 17:58
2006.08.20
icq-клиент


1-1152179934
Dmitry_177
2006-07-06 13:58
2006.08.20
Как можно прочитать сообщения из окна icq?


2-1154315364
n@vichok
2006-07-31 07:09
2006.08.20
Please help


2-1154319423
MSSS
2006-07-31 08:17
2006.08.20
Регулировака громкости





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский