Połączenie z FTP

0

Witam.
Mam następujący problem z praktycznie wszystkimi funkcjami wininet:

HINTERNET internet = InternetOpen("FTPConnect", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, INTERNET_FLAG_ASYNC);
    HINTERNET inter = InternetConnect(internet, "host", INTERNET_DEFAULT_FTP_PORT, "user", "pass", INTERNET_SERVICE_FTP, NULL, NULL);

    cout << FtpRenameFile(inter, "mm.php", "nn.php");
    cout << "\r\n" << GetLastError();

Czy plik mm.php istnieje, czy nie zawsze otrzymuję ten sam błąd: 997, a plik nie zmienia nazwy.
Pozdrawiam.

1

Według winerror.h błąd numer 997 to ERROR_IO_PENDING (overlapped I/O operation is in progress). Pytanie, po co tam dałeś flagę INTERNET_FLAG_ASYNC?

0

Ahh, racja. Bezmyślność z mojej strony. Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1