![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
lex_qt |
![]()
Сообщение
#11
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.12.2012 Пользователь №: 3644 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Установил статическую сборку. ситуация прежняя. при открытии ошибка скрин вышел. В exe типа ошибка в приложении.
Qt creater так же пишет "завершился с кодом -1073741819" |
|
|
Алексей1153 |
![]()
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
FantasyOr, фантазёр ))))
lex_qt, не слушай его. А насчёт "завершился с кодом -1073741819" - это 0xC0000005 , залезли в кривую память. Запускай программу в дебаге без точек останова, а когда остановится на ошибке смотри стек и место ошибки |
|
|
lex_qt |
![]()
Сообщение
#13
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.12.2012 Пользователь №: 3644 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Разобрался в чем причина.
http://www.forum.crossplatform.ru/index.ph...amp;#entry61529 по данному коду не запускалась формы, вылазила ошибка виндоувс. Заменил Цитата MainWindow::MainWindow() { history *hst = new history(); connect(history, SIGNAL(triggered()), this, SLOT(open_history())); } На Цитата MainWindow::MainWindow() { hst = new history(); connect(history, SIGNAL(triggered()), this, SLOT(open_history())); } И все заработало, добавил так же функции raise, полезная штука, спасибо за помощь всем Отписал для того чтобы возможно какому то новчику как я поможет данный топик |
|
|
Алексей1153 |
![]()
Сообщение
#14
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
чтобы не наступать на такие грабли, используй префикс "m_" для мемберов класса - уже визуально будет что-то не так при виде такой строки в функции:
MainWindow::MainWindow() { history * m_hst = new history(); ... } а ещё в конструкторе можно применить список инициализации (а иногда только так и возможно мембер инициализировать) MainWindow::MainWindow():m_hst(new history()) { ... } Сообщение отредактировал Алексей1153 - 25.12.2012, 6:36 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.7.2025, 11:11 |