Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
uses ShlObj; 

// получить путь к специальным папкам 
function GetSpecialFolderPath(folder: integer): string;
const
  SHGFP_TYPE_CURRENT = 0;
var
  path: array [0 .. MAX_PATH] of char;
begin
  if SUCCEEDED(SHGetFolderPath(0, folder, 0, SHGFP_TYPE_CURRENT, @path[0])) then
    Result := path
  else
    Result := '';
end;

procedure TForm2.btn1Click(Sender: TObject);
begin
  lbl1.Caption := GetSpecialFolderPath(CSIDL_APPDATA);
end;

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 17-05-2016 в 23:53.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:45, 17-05-2016 | #5