Показать сообщение отдельно
  #4  
Старый 04.04.2009, 18:12
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

BloodFooria, вот, пожалуйста...
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  PIDL: PItemIDList;
  Path: LPSTR;
  AppDataPath: string;
begin
  Path := StrAlloc(MAX_PATH);
  try
    SHGetSpecialFolderLocation(Handle, CSIDL_APPDATA, PIDL);
    SHGetPathFromIDList(PIDL, Path);
    AppDataPath := StrPas(Path);
    ShowMessage(AppDataPath);
  finally
    StrDispose(Path);
 end;
end;
Требуется добавить модуль ShlObj.

P.S. Я использовала это! =)
Ответить с цитированием