LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: mevn on December 11, 2018, 12:02:18 PM

Title: QtSingleApplication
Post by: mevn on December 11, 2018, 12:02:18 PM
Добрый день!
Не могу запустить библиотеку из-под QtSingleApplication. Вылет происходит на report->loadFromFile(fileName);
Из под QApplication все прекрасно работает.
Не подскажете в какую сторону копать?
Title: Re: QtSingleApplication
Post by: Arin Alex on December 11, 2018, 12:35:49 PM
Добрый день!
Можете демку накидать? Это ускорит процесс, а я дебагером посмотрю где собака порылась.
Title: Re: QtSingleApplication
Post by: mevn on December 11, 2018, 01:11:04 PM
Спасибо за оперативность.
Высылаю демку. Если заменить QtSingle на просто QApplication в майне - все работает. К сожалению папка со скомпилированным проектом не влезла.
Title: Re: QtSingleApplication
Post by: Arin Alex on December 11, 2018, 01:14:15 PM
Спасибо, исходников вполне достаточно. Сегодня гляну. Какую версию Qt используете?
Title: Re: QtSingleApplication
Post by: mevn on December 11, 2018, 01:46:18 PM
Версия Qt - 4.8.2.
Title: Re: QtSingleApplication
Post by: Arin Alex on December 11, 2018, 07:42:23 PM
Повторить падение не получилось :) У меня открывает предпросмотр. 
Какой эксепшн летит ?
Title: Re: QtSingleApplication
Post by: mevn on December 12, 2018, 07:21:29 AM
Спасибо за быстрый ответ.
В дебаге сообщение:
QSharedPointer: pointer 0x559d540 already has reference counting
На мониторе всплывает окно (в приложении)
Но программа продолжает работать пока не закроешь это окно.
Title: Re: QtSingleApplication
Post by: mevn on December 12, 2018, 07:28:40 AM
Спасибо!
Решил проблему. В папке проекта была битая Qt библиотека.
Title: Re: QtSingleApplication
Post by: mevn on December 12, 2018, 07:29:47 AM
Не знаю какая поменял все - заработало)