Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.027 c
4-1132058595
bogdan
2005-11-15 15:43
2006.01.29
ограничение доступа к файлу или каталогу


15-1136837731
WuBuGuDu
2006-01-09 23:15
2006.01.29
Обращение к объектам в runtime


10-1099987341
mak
2004-11-09 11:02
2006.01.29
проблемы вызова COM сервера в WIN2003


2-1136455342
Sandman29
2006-01-05 13:02
2006.01.29
TDBGrid.DefaultDrawColumnCell


3-1133197691
Mmmaloy
2005-11-28 20:08
2006.01.29
ADO, Access 2000, Delphi 6, и Windows 95




   Наверх