Russian Qt Forum

Qt => Общие вопросы => Тема начата: Fantic от Август 12, 2009, 10:03



Название: Не запускаеться приложение
Отправлено: Fantic от Август 12, 2009, 10:03
использую связку Eclips+QTintegrator
программа компиоиться без ошибок и предупреждений.
но во время запуска сразу закрываеться.
Программа состоит из окна с одной кнопкой по которой оно сразу закрываеться (проще некуда).
Единственное я добавил свой класс (находиться в сторонней библиотеке), но ни один метод из него не запускаеться (кроме конструктора), класс рабочий, проверял без QT из консольного приложения.

Думал криво поставил integrator - поставил QTCreator и там таже проблема, единственное, теперь появляеться в его консоли следующая ошибка во время запуска "... завершилась с кодом -1073741819"

Помогите плз! скажите хоть куда копать.



Название: Re: Не запускаеться приложение
Отправлено: spectre71 от Август 12, 2009, 10:35
Помогите плз! скажите хоть куда копать.
Упрости код, для начала убери свой класс, локализуй ошибку.


Название: Re: Не запускаеться приложение
Отправлено: Fantic от Август 12, 2009, 10:48
Проблема и заключаеться в том, что при подключении моего класса приложение перестает работать.
Вопрос - ПОЧЕМУ?
Может кто знает как узнать, что значит код ошибки?


Название: Re: Не запускаеться приложение
Отправлено: Пантер от Август 12, 2009, 11:32
Вот, млин, libastral.so сегодня что-то не работает.
Fantic: исходники в студию.


Название: Re: Не запускаеться приложение
Отправлено: Авварон от Август 12, 2009, 11:44
Цитировать
The error number you quote in hex is 0xC0000005 which indicates an access violation in windows. An access violation means your process has tried to access memory (ie dereference a pointer) that does not belong to it


Название: Re: Не запускаеться приложение
Отправлено: Fantic от Август 12, 2009, 12:49
Спасибо Авварон за расшифровку кода ошибки.

на самом деле мой класс как раз лезет в запретную область (порты LPT), но только он это делает через inpout32.dll.
т.е. задача была управлять неким устройством через LPT порт, из консоли всё работает.

Осталось выяснить почему она вылазиет только из QT приложения.
Если кто может помоч, исходники прилогаю, у самого мозга не хватает.