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

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



Память: 0.45 MB
Время: 0.012 c
7-31538
_ALEXey_
2003-04-22 08:11
2003.07.10
Установка системного времени


14-31480
pusrg
2003-06-20 13:14
2003.07.10
Киевское


14-31435
Jumbo
2003-06-19 18:26
2003.07.10
Смерть TurboPower


1-31274
Den
2003-06-25 22:22
2003.07.10
ShowModal позволяющий смещать фокус?


14-31415
dmitry99
2003-06-25 18:59
2003.07.10
Начиная с какого размера базу данных следует представлять именн




   Наверх