| |
 |
| The following information applies to: |
- Windows API
- Delphi (All Versions)
|
|
Steps, Assumptions, Procedures:
|
|
|
|
Code:
|
procedure Form1.Button1Click(Sender: TObject);
var
WinPath: array[0..MAX_PATH + 1] of char;
begin
GetWindowsDirectory(WinPath,MAX_PATH);
end;
|
|
Results:
|
| A path containing the Windows directory will be copied to the WinPath variable.
|
| Explanation:
|
|
WinPath is declared as a Character Array of size MAX_PATH. MAX_PATH is defined
as a constant in Windows.pas as 260. The GetWindowsDirectory function takes two parameters. The first parameter
is the variable to which the windows directory will be copied. The second parameter indicates the maximum size
of the windows directory in characters. |
| Notes:
|
GetWindowsDirectory is a Windows API call defined as:
UINT GetWindowsDirectory(LPTSTR lpBuffer, UINT uSize);
| Parameter |
Explanation |
| LPTSTR lpBuffer | Address of buffer for Windows directory |
| UINT uSize | Size of directory buffer |
|
Submission Information:
Submitted by: Urban
|
| E-Mail: urban@scc.net |
© 1996, 1997 Urban. All rights reserved.
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|