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

Вниз

путь к системным папкам   Найти похожие ветки 

 
maxon   (2003-04-22 13:50) [0]

как мне определить в каком разделе сидит папка program files или windows


 
REA ©   (2003-04-22 13:59) [1]

GetWindowsDirectory, GetSystemDirectory


 
Zz_   (2003-04-22 14:00) [2]

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProgramFilesDir


 
REA ©   (2003-04-22 14:05) [3]

SHGetSpecialFolderPath


 
Shurik   (2003-04-27 06:10) [4]

function GetWindowsFolder: string;
var
Required: Cardinal;
begin
Result := "";
Required := GetWindowsDirectory(nil, 0);
if Required <> 0 then
begin
SetLength(Result, Required);
GetWindowsDirectory(PChar(Result), Required);
StrResetLength(Result);
end;
end;

function GetWindowsSystemFolder: string;
var
Required: Cardinal;
begin
Result := "";
Required := GetSystemDirectory(nil, 0);
if Required <> 0 then
begin
SetLength(Result, Required);
GetSystemDirectory(PChar(Result), Required);
StrResetLength(Result);
end;
end;

function GetWindowsTempFolder: string;
var
Required: Cardinal;
begin
Result := "";
Required := GetTempPath(0, nil);
if Required <> 0 then
begin
SetLength(Result, Required);
GetTempPath(Required, PChar(Result));
StrResetLength(Result);
Result := PathRemoveSeparator(Result);
end;
end;

function GetSpecialFolderLocation(const Folder: Integer): string;
var
FolderPidl: PItemIdList;
begin
if Succeeded(SHGetSpecialFolderLocation(0, Folder, FolderPidl)) then
begin
Result := PidlToPath(FolderPidl);
PidlFree(FolderPidl);
end
else
Result := "";
end;

в последней функе на вход - любая константа CSIDL_XXX (полный список в модуле ShlObj)



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
9-31066
Mihey
2003-01-25 22:20
2003.07.10
Здания в изометрии.


14-31427
sniknik
2003-06-18 18:54
2003.07.10
Попинаем Delphi 7 ногами?


4-31564
Птущенко Денис
2003-05-09 08:38
2003.07.10
Thread


14-31515
KSergey
2003-06-25 12:19
2003.07.10
Слишком большой объем htlm-страниц сайта и форума


6-31386
Kurt_
2003-05-05 12:49
2003.07.10
С помощью компоненты NMSMTP оптравляю письма. Выдает следующую