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