[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]
From : Keith Anderson
> I have searched all my Tip collections etc. and not found an answer for a
> very simple question: how can I find out the Windows directory from Delphi1/2?
Here's code for Delphi 2.x: (don't know about delphi 1.x)
Function WindowsPath:String;
{returns the directory of C:\WINDOWS\ on the current machine}
var d:integer;
begin
setlength(result,500);
d:=getwindowsdirectory(pchar(result),500);
setlength(result,d);
result:=fixpath(result,result);
end;
*************************************
Keith Anderson
mailto:keith@purescience.com
http://www.purescience.com
*************************************
< from : Igor Ilutkin, More about Windows directory
function TMainFM.GetWinDir: string;
var
wd: PChar;
begin
wd := StrAlloc(256);
GetWindowsDirectory(wd, 255);
GetWinDir := StrPas(wd) + '\';
end;
function TMainFM.GetRunDir: string;
begin
GetRunDir := ExtractFilePath(ParamStr(0));
end;
[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]