![]() |
|
![]() ![]() ![]() |
|
nvrrus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
Здравствуйте, уважаемые форумчане! Подскажите, пожалуйста, может кто сталкивался с такой проблемой.
Есть двухпоточная программа в qt. В одном из потоков идет выгрузка данных из БД. В дебажной сборке вообще никаких вопросов. Все работает отлично. В релизе обнаружилась проблема. В визуалке не отображаются те же данные, что в дебажной версии в тех же условиях. Начал копать, обнаружился такой момент:
Подскажите, пожалуйста, в чем может быть проблема? |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
nvrrus, ситуация может быть любая, но есть подозрение, что ты обращаешься к визуальным компонентам из дополнительного (не ГУЙ-ного) потока. Этого делать нельзя.
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
nvrrus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
borisbn, к визуальным компонентам во втором потоке не обращаюсь никак.
|
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Если работаешь в потоке с QSqlTableModel - всё нормально.
Но подсоединить эту таблицу напрямую к QTableView - нельзя. Не может быть ошибка здесь? Часто результат c_str() нужно сразу копировать, потом он может указывать на удалённые данные. |
|||
|
||||
Sahab |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 1.9.2009 Репутация: 2 Всего: 3 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |