用GetCurrentDirectory()<br><br>The GetCurrentDirectory function retrieves the current directory for the current process. <br><br>DWORD GetCurrentDirectory(<br><br> DWORD nBufferLength, // size, in characters, of directory buffer <br> LPTSTR lpBuffer // address of buffer for current directory <br> <br> <br><br>Parameters<br><br>nBufferLength<br><br>Specifies the length, in characters, of the buffer for the current directory string. The buffer length must include room for a terminating null character. <br><br>lpBuffer<br><br>Points to the buffer for the current directory string. This null-terminated string specifies the absolute path to the current directory. <br><br> <br><br>Return Values<br><br>If the function succeeds, the return value specifies the number of characters written to the buffer, not including the terminating null character. <br>If the function fails, the return value is zero. To get extended error information, call GetLastError. <br>If the buffer pointed to by lpBuffer is not large enough, the return value specifies the required size of the buffer, including the number of bytes necessary for a terminating null character.
var <br> StartPath:String;<br>在OnCreate事件中<br> StartPath=GetCurrentDir;<br> if StartPath>3 then <br> StartPath:=StartPath+'/'<br>