Название: Программа скомпилированая в 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. Ибо как ты умудрился без слотов сделать такую программу? разве что копипаст :) |