Witam, chciałbym was prosić o poradę muszę ze serwera ftp ściągnąć pewną liczbę plików (około 120) i nie wiem jak zrobić kolejkowanie, żeby dopiero gdy pierwszy plik się ściągnie rozpoczął pobieranie drugiego. Do tej pory program się craschuje. Oto kod, który do tej pory napisałem :
Wywołanie pobierania plików :
for(int k = 0; k < 1024; k++)
{
if(spr[k] == true && check_all_log_name[k] != ""){
qDebug() << "asd : " << check_all_log_name[k];
download_patch_file(check_all_log_name[k]);
}
}
Funkcja pobierająca pliki :
void metin2_patcher::download_patch_file(QString name)
{
qDebug() << "Download : " << name;
download = new QFile(name);
download->open(QIODevice::WriteOnly);
ftp->get(name, download);
}