ich bin gerade dabei ein Programm zu schreiben, welches Dateien per FTP auf einen Server hochlädt. Allerdings arbeitet QFTP asynchron. Ich will nun aber feststellen, wann mein Upload fertig ist und die Funktion verlassen, um anhand eines Status mein weiteres vorgehen im Programm zu steuern.
Ich stelle mir so etwas vor wie:
Code: Alles auswählen
MyFTPClass *myclass;
int i = myclass->uploadFiles(fileNames);
//Reaktion auf das Ergebnis Code: Alles auswählen
ftp->connectToHost("ftp.trolltech.com"); // id == 1
ftp->login(); // id == 2
ftp->cd("qt"); // id == 3
ftp->put(...); // id == 4
ftp->close(); // id == 5
Vielen Dank schonmal im Voraus !