Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: byte255 от Январь 06, 2012, 19:00



Название: Программа скомпилированая в Qt под windows7 не желает качать файл из инета
Отправлено: byte255 от Январь 06, 2012, 19:00
Здравствуйте, с Новым Годом и Рождеством!
Извините за много букв.
Именно по случаю новогодних праздников решил таки я установить себе windows 7. Воспользовался каникулами, ага.
Первым делом после установки оси установил QtCreator, скомпилировал текущий проект , тот скомпилился нормально и я ушел довольный спать.
Сегодня решил запустить скомпилированый exe - все вроде бы супер, пока не начал тестировать закачку файла из интернетов. Ошибок программа не выдала, однако прогресс загрузки оставался на нуле.
Вообразив, что я умный, полез искать, где в вин-семерке те настройки, которые запрещают или разрешают программам использовать сеть.
Но по пути случайно увидал бэкап, в котором лежала скомпилированная ранее в XP копия исполняемого файла. Запустил его и стал наблюдать как программа вполне нормально качает файл из интернета.  Вырубил, закусил... ой нет запустил новоскомпилированый файл. Мониторил процесс - в интернет запрос не отправляется... Что дальше делать, не знаю. Решил как всегда спросить помощи здесь, в какую сторону копать.


Название: Re: Программа скомпилированая в Qt под windows7 не желает качать файл из инета
Отправлено: Bepec от Январь 07, 2012, 11:04
Я бы посоветовал программу запустить в отладчике и посмотреть. Займет минут 5 времени.

PS а так, нужно просто вспомнить, что ты менял в программе и где у тебя затырка.
Имею похожую программу, файлы качает на УРА :)

Совет - слот на ошибку сделай :)


Название: Re: Программа скомпилированая в Qt под windows7 не желает качать файл из инета
Отправлено: Слава от Январь 20, 2012, 04:55
Я бы посоветовал программу запустить в отладчике и посмотреть. Займет минут 5 времени.

PS а так, нужно просто вспомнить, что ты менял в программе и где у тебя затырка.
Имею похожую программу, файлы качает на УРА :)

Совет - слот на ошибку сделай :)

Что значит запустить в отладчике? И что такое "слот". Простите за неграмотность!
СЛАВА


Название: Re: Программа скомпилированая в Qt под windows7 не желает качать файл из инета
Отправлено: Bepec от Январь 20, 2012, 07:00
эм, ты можешь расставить везде точки остановки. Красненькие такие, сбоку от циферов строк щелкай.
Вот если ты проект запустишь в debug, то дойдя до красненькой точки, программа остановится :)
И ты сможешь посмотреть значения переменных, состояния и прочая.

Слот, это функция, которая описывается в разделах private slots: public slots:, на них можно вешать сигналы.

А ещё лучше - бери учебник и читай систему сигнал-слотов Qt. Ибо как ты умудрился без слотов сделать такую программу? разве что копипаст :)