powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / В чем ошибка???
1 сообщений из 1, страница 1 из 1
В чем ошибка???
    #33284406
Anton M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект, доюавляю в него функцию-член класса с кодом:

CInternetSession sess(_T("MyProgram/1.0"));

CFtpConnection* pFtpConnection = NULL;
CInternetSessionEx* pSession;

try
{
// Request a connection to ftp.microsoft.com. Default
// parameters mean that we'll try with username = ANONYMOUS
// and password set to the machine name @ domain name

// pConnect = sess.GetFtpConnection(address.c_str(), username.c_str(), password.c_str(), INTERNET_DEFAULT_FTP_PORT);

address = "ftp.xtrapilot.com";
username = "usr0001";
password = "xp001";

pSession = new CInternetSessionEx(AfxGetApp()->m_pszAppName, 1, INTERNET_OPEN_TYPE_DIRECT, 0, 0, INTERNET_FLAG_DONT_CACHE);
pFtpConnection = pSession->GetFtpConnection(address.c_str(), username.c_str(), password.c_str(), INTERNET_DEFAULT_FTP_PORT);

// use a file find object to enumerate files
CFtpFileFind finder(pFtpConnection);

// start looping
BOOL bWorking = finder.FindFile(_T("*"));

while (bWorking)
{
bWorking = finder.FindNextFile();
printf("%s\n", (LPCTSTR) finder.GetFileURL());
}
}
catch (CInternetException* pEx)
{
TCHAR sz[1024];
pEx->GetErrorMessage(sz, 1024);
printf("ERROR! %s\n", sz);
pEx->Delete();
}

// if the connection is open, close it
if (pFtpConnection != NULL)
pFtpConnection->Close();
delete pFtpConnection;

И все виснет. В чем может проблема??????
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / В чем ошибка???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]