DELPHI 頭文件的加載貌似是覆蓋式的
比如一個函數在文件裏有:
Unit: SysUtils
Delphi syntax:
procedure FindClose(var F: TSearchRec);
在另一個文件裏也有
WINDOWS
BOOL FindClose(
HANDLE hFindFile // file search handle
);
如果你的頭文件順序是:SysUtils, Windows
那麼如果你是想調用procedure FindClose(var F: TSearchRec);的話
會出現error,說你的類型不符
其實你是調用了BOOL FindClose(HANDLE hFindFile);
這時候你應該把文件反過來寫:Windows ,SysUtils
當然,最好的方法是加個前綴啦:SysUtils.FindClose(SearchRec);