LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: aarekuha on February 21, 2019, 08:03:43 PM

Title: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:03:43 PM
Доброго времени суток!
Во время разработки компилировал Qt debug. Затем изменил сборку на release. Все работает, кроме кнопки "Печать" в окне сформированного отчета. В PDF нормально предлагает конвертировать, а сама печать ни какой реакции. Может какой-нибудь библиотеки не хватает?
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:09:06 PM
Ветка мастер или девелоп ?
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:11:02 PM
Мастер, с гитхаба брал. Подсунул скомпилированную библиотеку из работающего примера на sourceforge, она оказалась 32бит =(. Тоже не работает.
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:12:30 PM
Тогда странно :) Сейчас проверю :)
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:19:51 PM
Может попробовать Ваш limereport.dll? Если он 64 бит...
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:21:18 PM
Ну у меня не dll a so :)
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:23:14 PM
Но вообще на мастере уже давно ничего не менялось :)
Должно быть все хорошо :)
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:32:48 PM
В консоли теперь пишет "QPrintDialog: Cannot be used on non-native printers"
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:34:54 PM
А в системе принтеры то есть ?
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:37:13 PM
Да. Как минимум от офиса и Adobe PDF. Он не открывает даже окно выбора принтера.
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:39:00 PM
Версия Qt какая ?
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:40:36 PM
Creator 4.8.1, Qt 5.12.1, MinGW 7.3.0 64bit
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:42:43 PM
Ок, сейчас гляну
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:50:04 PM
Так-то странно. У меня windeployqt не цепляет Qt5PrintSupport.dll, Qt5Script.dll, Qt5Xml.dll. Приходится их подтаскивать из папки с компилятором.
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 08:55:52 PM
А если из под креатора запускать тоже не работает ?
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 21, 2019, 08:59:44 PM
Да, из-под креатора работает. Проблема значит не в LimeReport. Спасибо большое. Буду смотреть в чем причина нерабочего QPrintDialog.
Title: Re: Не работает печать после сборки релиза
Post by: Arin Alex on February 21, 2019, 09:02:51 PM
windowsprintersupport.dll советую проверить
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 22, 2019, 10:12:12 AM
Её надо положить в папку printsupport с exe'шником и все? Или надо как-то подключать?
Title: Re: Не работает печать после сборки релиза
Post by: aarekuha on February 22, 2019, 10:31:44 AM
Спасибо огромное! Все работает. Проблема была в том, что файл я брал не из той папки. Нашел его в папке от компилятора mingw, скинул в папку printsupport рядом с исполняемым файлом и все заработало. Еще раз огромное спасибо!