Here are the simple steps needed to determine the Windows Temporary Directory:
1) Include the Windows unit in your uses clause if it's not there already:
Code:
uses
Windows;
2) Call this function everytime you want the path of the Windows Temp Directory (the returned string is a file path terminated by a backslash):
Code:
function GetWindowsTempDir: String;
begin
SetLength(Result, MAX_PATH);
GetTempPath(MAX_PATH, PChar(Result));
end;
For more information on the GetTempPath function see the following link:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/gettemppath.asp
Thanks to Andrew (aka towerbase) for his suggestions and modifications ;-)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.