LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: alfaruh on May 25, 2018, 11:16:45 AM

Title: Ошибка при выводе на печать
Post by: alfaruh on May 25, 2018, 11:16:45 AM
При печати на принтер, LR зачастую крашится, без описания ошибки и т.д.
Как можно отловить причину?
Title: Re: Вопросы новичка
Post by: Subst on May 25, 2018, 11:54:56 AM
а предпросмотр? Печать в Pdf?

или падает при попытке печати из предпросмотра?
Title: Re: Вопросы новичка
Post by: alfaruh on May 25, 2018, 02:26:37 PM
именно печать из предпросмотра. сохранение в .pdf и последующая печать - работает без нареканий.
Печать крашится не зависимо от принтера и использования источников бд.
Title: Re: Ошибка при выводе на печать
Post by: Arin Alex on May 25, 2018, 06:53:39 PM
Закономерности какие-нибудь есть?   
В QtCreator можете запустить дизайнер в режиме отладки и дождавшись вылета приложения прислать стэктрейс?
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 10:35:55 AM
Вот такую ошибку выводит при попытке печати. (1, 2 скрин)
Не могу прислать стектрейс, т.к дебаггер не запускается с ошибкой 135.
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 11:32:34 AM
как организуется отчет вообще? Через callback?
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 11:43:24 AM
 :o
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 11:58:01 AM
отчет откуда выводится на печать?
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 12:18:29 PM
Из дизайнера, через виндовый диспетчер печати на принтер этикеток.
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 12:51:03 PM
Попробуй pdf Принтер установить, отправить туда печать.
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 12:59:59 PM
Установил вот этот принтер - http://www.freepdfcreator.org/ru/.
Все преобразует успешно.
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 02:45:05 PM
Че-то десятка у тебя с ума сходит. Точнее система печати оной.
Попробуй в отчете в свойствах страницы поставить киржик на Старый режим печати
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 02:53:36 PM
Нет, не помогло ???
Особенность такая замечена, что нажимаешь Отрендерить репорт -> Печать - печатает. Закрываешь отрендеренный отчет, проделываешь тоже самое - краш.
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 02:57:48 PM
Отчет - тупо текстовый элемент и все?
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 03:01:21 PM
Так точно
Думаешь эта проблема с диспетчером печати?
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 03:33:39 PM
Ну подозрения такие.
Никто подобных трабл не ловил. У меня в работе машин 10 в работе с моим софтом, в ктором Алексовский LR юзается, никто не жаловался на подобные проказы. Но кругом 7-ка стоит. Отсюда и мысля, что винда че-то косячит, 10-ка та еще поделака, я, системщик, с ней лишний раз боюсь связываться.
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 03:44:40 PM
А разрядность может роль сыграть?
все же x32
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 03:55:11 PM
Не должно
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 04:45:06 PM
Покопай журнал событий, что там по поводу вылета программы?
Title: Re: Ошибка при выводе на печать
Post by: Arin Alex on May 27, 2018, 06:52:47 PM
Проблема index out of range, теперь осталось понять какой список валится. Эх дебагер очень помог бы
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 06:53:58 PM
А я вот только не понял, почему у меня дебаггер не запускается?
В чем может быть причина?
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 07:22:50 PM
To Alex: проблема с выходом за пределы списка очевидна, но только при печати конкретно на принтер. Ощущение, что диспетчер печати отдает левый список принтеров тебе. Т.е. QPrinterInfo получает от системной библиотеки что-то левое
Title: Re: Ошибка при выводе на печать
Post by: Arin Alex on May 27, 2018, 07:26:19 PM
Вопрос почему валится на втором заходе. Надо код покурить может допру в чем дело :)
Title: Re: Ошибка при выводе на печать
Post by: Arin Alex on May 27, 2018, 07:39:24 PM
alfaruh Если верить гуглу то 0xc0000135 связана с Net Framework, может в нем чего не хватает ?
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 07:43:46 PM
Возможно, другую версию NF поставить стоит...
Одна из причин моей нелюбви к MSVC
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 07:48:23 PM
Сейчас попробуем-с
Title: Re: Ошибка при выводе на печать
Post by: Subst on May 27, 2018, 08:04:01 PM
To alfaruh:

ты готовые бинарники брал или собирал LR ?
Title: Re: Ошибка при выводе на печать
Post by: alfaruh on May 27, 2018, 08:28:12 PM
Собирал LR
Title: Re: Ошибка при выводе на печать
Post by: Arin Alex on May 27, 2018, 08:32:07 PM
alfaruh Падение стабильно на втором заходе или раз от разу ?
Если TeamViewer есть могу цепануться попробовать без дебагера локализовать место падения