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

Вниз

Папи Windows   Найти похожие ветки 

 
Budy   (2004-02-06 18:29) [0]

Помогите плиз! Как мне узнать папки моего Windows спомощью проги в Delphi?
Примерные директории: Автозагрузка, Сама Windows, TEMP, System и т.п.
Где-то видел, но не помню. По моему, эти свойства для всех версий Windows.


 
Тимохов   (2004-02-06 18:32) [1]

Есть такая функция GetWindowsDirector - отвечает на один из твоих вопросов.


 
Goida   (2004-02-06 18:36) [2]

Далее F1 и по ссылкам можно добраться и до других...


 
Юрий Зотов   (2004-02-06 18:37) [3]

GetWindowsDirectory
GetTempPath
GetSystemDirectory
==========================
SHGetSpecialFolderLocation


 
Sphinx   (2004-02-06 18:42) [4]

Есть стандартные переменные, но я помню только:
%SYSTEMROOT% - папка Windows


 
Budy   (2004-02-06 20:14) [5]

Спасибо ребята, действительно помогло!


 
Budy   (2004-02-07 09:35) [6]

Чего-то я не понял. Вроде посмотрел GetWindowsDirectory по Help"у пример, а там папку Windows выводит только типа PChar, да еще и цифру какую-то надо указывать (GetWindowsDirectory(XXX_PChar,144)). Чего это кто-инть объяснит, и еще может как полегче можно узнать папку.


 
Budy   (2004-02-07 10:09) [7]

Я достал текст из Help"а:
var
MyReg:TRegIniFile;
Directory:string;
begin

Directory:=MyReg.ReadString("Shell Folders", "Desktop", "");

Directory := MyReg.ReadString("Shell Folders","Start Menu","");

end;

Может ли кто-нить объяснить, что присваевается переменной Directory?


 
TUser   (2004-02-07 10:10) [8]

144 - это вроде размер, сколько читать. А PChar в строку конвертируется, если надо.


 
Budy   (2004-02-07 10:24) [9]

TUser: Каким образом "PChar в строку конвертируется"?


 
Александр из Минска   (2004-02-07 15:26) [10]

Просмотри записи в реестре в ключе HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders


 
-=GaLaN=-   (2004-02-07 15:45) [11]

О, это полезно. И зачем PChar в строку конвертировать, если и так все работает?



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

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

Наверх





Память: 0.46 MB
Время: 0.01 c
6-53687
nyc
2003-12-15 12:09
2004.02.17
TServerSocket


3-53399
_mandrake_
2004-01-26 14:56
2004.02.17
как работать с DBCtrlGrid?


1-53468
able
2004-02-05 20:18
2004.02.17
Сервисы.


14-53742
Evgeniy_K
2004-01-28 13:00
2004.02.17
Числа Стирлинга второго рода


8-53660
alx1979
2003-10-17 09:18
2004.02.17
DLL DXImageList





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский