f (pConnection!=NULL)
{// 创建CFtpFileFind对象,向构造函数传递CFtpConnection对象的指针
pFileFind=new CFtpFileFind(pConnection);
bContinue=pFileFind->FindFile("*");  // 查找服务器上当前目录的任意文件
if (!bContinue)   // 如果一个文件都找不到,结束查找
{
pFileFind->Close();
pFileFind=NULL;
}while (bContinue)  // 找到了第一个文件,继续找其它的文件
{
strFileName=pFileFind->GetFileName();  // 获得找到的文件的文件名
// 如果找到的是否目录,将目录名放在括弧中
if (pFileFind->IsDirectory())  strFileName="["+strFileName+"]";
// 将找到的文件或目录名显示在列表框中。
m_listFile.AddString(strFileName);
bContinue=pFileFind->FindNextFile();    // 查找下一个文件
}if (pFileFind!=NULL)
{
pFileFind->Close();   // 结束查询
pFileFind=NULL;
}这些代码是我在网上找到的编译没有问题,但是运行到GetFileName()时程序就是出错