Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Ovoshlook от Май 16, 2011, 19:43



Название: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Ovoshlook от Май 16, 2011, 19:43
Здравствуйте. В общем вопрос в следующем. На работе в свободное время пытаюсь писать программку одну. Работаю в Mandriva. проблем нет, код читается верно. Дома стоит Windows 7 x64 Профешнл. В ней сборка произсходит нормально но вот работа программы неправильная. В плоть до того что в QComboBox 2 строчки а при запуске на семерке только одна. Хотя в коде все это дело есть. Запускаю на линуксе- все путем.

Может кто нибудь поможет с такими странностми справиться? Qt SDK 4.7 (05.2010)


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: alexman от Май 16, 2011, 19:46
Что за QBox?


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Ovoshlook от Май 16, 2011, 20:01
Прошу прощения QComboBox


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: LisandreL от Май 16, 2011, 21:39
Windows 7 x64 - подобных проблем не замечал.
А так либо прикладывайте в аттаче пример глючащего проект, либо обращайтесь к телепатам.
Без кода могу предположить разве что проблемы с кодировкой, но это совершенно пальцем в небо.


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Ovoshlook от Май 16, 2011, 22:12
Да .Конечно. Завтра в течении дня обязательно кину прогу с пояснялкой. Заранее спасибо за помощь. Кстати на Win XP х86 все замечательно запустилось


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Ovoshlook от Май 17, 2011, 22:04
Добрался до компа наконец то) вот архив
http://files.mail.ru/6D7QNB
Кому не сложно посмотрите пожалуйста.


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Hellraiser от Май 18, 2011, 08:56
Запустил под Win7 x64 HB SP1, компилятор MSVC 2008 SP1. В верхнем комбике 2 строки (что пишем в коде, то и получаем). Проблемы там в другом: вылеты программы с ассертом при добавлениях/удалениях табов. + к этому - под студией собирается только при условии заключения самописных хидеров в кавычки (так значительно правильнее). Ассерты идут, на мой взгляд, от крайне непонятной логики работы: ну зачем, к примеру, создать объект в куче, вызвать один его метод, и тут-же удалить этот объект??? Не лучше ли посылать сигнал главному окну с требованием создать/удалить таб?


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Hellraiser от Май 18, 2011, 09:25
Ещё ошибка: при полностью удаленных табах пытаемся выбрать из комбика - получаем крах программы.


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Ovoshlook от Май 18, 2011, 13:01
При добавлении/удалении? Хм. Я знаю есть ошибка при вложении объекта в таб с помощью комбобокс. Буду иметь ввиду. Спс.

Ещё ошибка: при полностью удаленных табах пытаемся выбрать из комбика - получаем крах программы.

Да. необработанное исключение. учту спасибо)

Ну а собственно на 7 ни каких багов при сборке замечено не было?


Название: Re: Qt и Windows 7 x64 неправильная работа приложения
Отправлено: Hellraiser от Май 18, 2011, 13:58
Кроме кавычек в именах хедеров, никаких.