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

Вниз

%USERPROFILE%   Найти похожие ветки 

 
AlSOS   (2005-11-16 22:34) [0]

Здраствуйте! Не подскажете, как получить значение этой виндовой переменной в своей проге? Даж SetCurrentDir с ней не работает, хотя если в набрать "cd %userprofile%" всё прекрасно.


 
kami ©   (2005-11-17 00:09) [1]

//CSIDL_PROFILE (h0x0028)
procedure TForm1.Button1Click(Sender: TObject);
var
  pidlResult: PItemIDList;
  Tmp: PChar;
begin
    TMP:=AllocMem(MAX_PATH);
    SHGetSpecialFolderLocation(Form1.Handle, $28, pidlResult);
    SHGetPathFromIDList(pidlResult, PChar(Tmp));
    Edit1.Text:=Tmp;

    FreeMem(TMP);
    CoTaskMemFree(pidlResult);
end;


 
AlSOS   (2005-11-17 00:33) [2]

Большое спасибо!
Пиво с меня )


 
Набережных С. ©   (2005-11-17 07:17) [3]


> AlSOS   (16.11.05 22:34)

ExpandEnvironmentStrings



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
2-1137041866
maep
2006-01-12 07:57
2006.01.29
Поиск среди тьмы тьмущей данных, контейнеры..


15-1136700841
begin...end
2006-01-08 09:14
2006.01.29
С Днём рождения! 8 января


15-1136394777
ScopeStr
2006-01-04 20:12
2006.01.29
А вы написали что нибудь - типа книги ...


15-1136730921
Новичоккк
2006-01-08 17:35
2006.01.29
Перевод с румынского


3-1132910094
rleha
2005-11-25 12:14
2006.01.29
Q: Мирно засыпает сессия Delphi7-программы с MS SQL 2000