Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.28;
Скачать: CL | DM;

Вниз

В какую папку можно сохранять конфиги программы? Как ее отыскать?   Найти похожие ветки 

 
kalexi   (2010-01-26 19:50) [0]

В висте и вше доступ к системным директориям запрещен, куда можно сохранять данные? Как программно определить путь к папке?
Например: C:\Users\Александр ?


 
turbouser ©   (2010-01-26 20:03) [1]

SHGetSpecialFolderLocation + CSIDL_PERSONAL + Google :=
http://www.delphisources.ru/pages/faq/base/special_folders_path.html


 
Игорь ©   (2010-01-27 22:15) [2]

В CSIDL_APPDATA можно, у меня большинство установленных программ пишет туда


uses SHFolder;

var
 shellMalloc: IMalloc;
 ppidl: PItemIdList;
 PerDir: string;
begin
 ppidl:= nil;
 try
   if SHGetMalloc(shellMalloc) = NOERROR then
   begin
     SHGetSpecialFolderLocation(FrmMain.Handle, CSIDL_APPDATA, ppidl);
     SetLength(Result, MAX_PATH);
     if not SHGetPathFromIDList(ppidl, PChar(Result)) then
       Result:= ExtractFilePath(ParamStr(0))
     else
       SetLength(Result, lStrLen(PChar(Result)));
   end;
 finally
   if ppidl <> nil then
     shellMalloc.free(ppidl);
 end;


Папка :\Users\Admin\AppData\Roaming



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

Текущий архив: 2010.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1264423127
helluvaname
2010-01-25 15:38
2010.03.28
как проверить есть ли string среди combobox.items


2-1264422307
Anonim
2010-01-25 15:25
2010.03.28
доступ к списку Tlist


2-1264166419
timekiller
2010-01-22 16:20
2010.03.28
Ширина и высота ячеек stringgrid вручную


3-1237110214
Den
2009-03-15 12:43
2010.03.28
Как узнать номер добавленной записи


15-1262554228
Юрий
2010-01-04 00:30
2010.03.28
С днем рождения ! 4 января 2010 понедельник