LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: alfaruh on May 25, 2018, 11:16:45 am
-
При печати на принтер, LR зачастую крашится, без описания ошибки и т.д.
Как можно отловить причину?
-
а предпросмотр? Печать в Pdf?
или падает при попытке печати из предпросмотра?
-
именно печать из предпросмотра. сохранение в .pdf и последующая печать - работает без нареканий.
Печать крашится не зависимо от принтера и использования источников бд.
-
Закономерности какие-нибудь есть?
В QtCreator можете запустить дизайнер в режиме отладки и дождавшись вылета приложения прислать стэктрейс?
-
Вот такую ошибку выводит при попытке печати. (1, 2 скрин)
Не могу прислать стектрейс, т.к дебаггер не запускается с ошибкой 135.
-
как организуется отчет вообще? Через callback?
-
:o
-
отчет откуда выводится на печать?
-
Из дизайнера, через виндовый диспетчер печати на принтер этикеток.
-
Попробуй pdf Принтер установить, отправить туда печать.
-
Установил вот этот принтер - http://www.freepdfcreator.org/ru/.
Все преобразует успешно.
-
Че-то десятка у тебя с ума сходит. Точнее система печати оной.
Попробуй в отчете в свойствах страницы поставить киржик на Старый режим печати
-
Нет, не помогло ???
Особенность такая замечена, что нажимаешь Отрендерить репорт -> Печать - печатает. Закрываешь отрендеренный отчет, проделываешь тоже самое - краш.
-
Отчет - тупо текстовый элемент и все?
-
Так точно
Думаешь эта проблема с диспетчером печати?
-
Ну подозрения такие.
Никто подобных трабл не ловил. У меня в работе машин 10 в работе с моим софтом, в ктором Алексовский LR юзается, никто не жаловался на подобные проказы. Но кругом 7-ка стоит. Отсюда и мысля, что винда че-то косячит, 10-ка та еще поделака, я, системщик, с ней лишний раз боюсь связываться.
-
А разрядность может роль сыграть?
все же x32
-
Не должно
-
Покопай журнал событий, что там по поводу вылета программы?
-
Проблема index out of range, теперь осталось понять какой список валится. Эх дебагер очень помог бы
-
А я вот только не понял, почему у меня дебаггер не запускается?
В чем может быть причина?
-
To Alex: проблема с выходом за пределы списка очевидна, но только при печати конкретно на принтер. Ощущение, что диспетчер печати отдает левый список принтеров тебе. Т.е. QPrinterInfo получает от системной библиотеки что-то левое
-
Вопрос почему валится на втором заходе. Надо код покурить может допру в чем дело :)
-
alfaruh Если верить гуглу то 0xc0000135 связана с Net Framework, может в нем чего не хватает ?
-
Возможно, другую версию NF поставить стоит...
Одна из причин моей нелюбви к MSVC
-
Сейчас попробуем-с
-
To alfaruh:
ты готовые бинарники брал или собирал LR ?
-
Собирал LR
-
alfaruh Падение стабильно на втором заходе или раз от разу ?
Если TeamViewer есть могу цепануться попробовать без дебагера локализовать место падения