在使用CFileFind之类的函数发现一类问题,就是在FindFile之后调用一些成员函数会出现一些莫名的断言不过。这是比较奇怪的问题,在使用了FindNextFile()后,这个问题消失,从MFC上的示例来看,必先调用FileNextFile().仔细一找发现依据了,在MSDN中找到一段:You must call
FindNextFile at least once before calling any of the following attribute member functions。
从上次FTP的FileFind的看,这个问题普遍存在于每个此类的函数中,值得注意一下。
今天调用了一个Win32API程序:GetCurrentDirectory()。
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size of directory buffer
LPTSTR lpBuffer // directory buffer
);
似乎也没有必要多解释,反正这篇Blog内容有限。