Russian Qt Forum
Ноябрь 23, 2024, 17:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFtp проверка LoggedIn  (Прочитано 2399 раз)
MaraNesk
Гость
« : Апрель 21, 2010, 14:26 »

Здравствуйте! Не в понятках как правильно сготовить проверку что логин прошол к фтп серверу.
 qDebug()<<ftp->state(); всё время показывает 0  В замешательстве хотя подключение проходит и файл закачивается
Код:
 ftp=new QFtp(this);
       ftp->connectToHost(lineEditFTP->text().toAscii(),21);
       ftp->login(lineEditLogin->text(),lineEditParol->text());
       qDebug()<<ftp->currentCommand();// 3 // насколько понял должно быть 4  :-\
       if(ftp->state()==QFtp::LoggedIn){
           textEditLog->append(tr("Соединение с ФТП установлено."));}
else {срабатывает постояно хотя файл закачался успешно}
qDebug()<<ftp->state(); // 0 ???
« Последнее редактирование: Апрель 22, 2010, 11:52 от MaraNesk » Записан
BRE
Гость
« Ответ #1 : Апрель 21, 2010, 14:43 »

Нужно почитать документацию, посмотреть примеры...  Улыбающийся
QFtp всю работу производит асинхронно (во время выполнения цикла обработки событий).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.226 секунд. Запросов: 21.