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 есть могу цепануться попробовать без дебагера локализовать место падения