DELPHI頭文件順序

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);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章