Вниз
Скачать: CL | DM;

как получить путь к папке "Мои Документы"   Найти похожие ветки 

 
tytus ©   (2007-07-30 10:15) [0]

Доброго дня мастера.
Вот можно использовать %USERPROFILE%\Documents (как пишет Билли на своем сайте) а затем ExpandEnvironmentStrings.
А ежели сию папку перенесли в другое место (D:\Мои Документы - как сделал я и это правильно имхо), как тогда.
В папке %USERPROFILE%\моих документов ужо не окажется.. Как искать???


 
Юрий Зотов ©   (2007-07-30 10:25) [1]

Посмотрите:
SHGetSpecialFolderLocation
SHGetSpecialFolderPath
SHGetFolderLocation
ShGetFolderPath


 
tytus ©   (2007-07-30 10:33) [2]

>Юрий Зотов ©   (30.07.07 10:25) [1]
Совершенно забыл о сих функциях!! Спасибо!!


 
umbra ©   (2007-07-30 10:52) [3]

myDocs := GetEnvironmentVariable("USERPROFILE");


 
tytus ©   (2007-07-30 11:05) [4]

function GetPersonal:string;
var
 buf:Pchar;
 IDL:PItemIDList;
begin
 GetMem(buf,MAX_PATH);
 try
   OleCheck(SHGetSpecialFolderLocation(0,CSIDL_PERSONAL,IDL));
   if SHGetPathFromIDList(IDL,buf) then
     Result:=StrPas(buf)
   else
     Result:="C:\";
 finally
   FreeMem(buf);
 end;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
3-1181295469
DelphiLexx
2007-06-08 13:37
2007.10.14
XML - сохранение данных из БД


2-1190137123
hgd
2007-09-18 21:38
2007.10.14
Новая таблица в БД


2-1190242394
Critter
2007-09-20 02:53
2007.10.14
Форма на web-странице в Интернет


2-1189658032
Adios
2007-09-13 08:33
2007.10.14
HEX


11-1173787225
Kealon
2007-03-13 15:00
2007.10.14
Скролинг мышью




   Наверх