Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизНе запускается программа... Найти похожие ветки
← →
Valeri © (2004-07-16 09:46) [0]Написал программу, работает. Перетащил на другой комп, подключенный к другому принтеру - не запускается. Все проверил, в базу попадаю. Поставил туда Delphi, ту же пятёрку, на которой написано, естественно. Выяснилось, что не открываются юниты с квикрепортом - Делфи вылетает! На моём компе( где писалась программа) принтер Brother HL1240, там где не работает - HP LJ 1100. Раньше таких проблем не было. Что делать? :-(
Всем спасибо!
← →
Reindeer Moss Eater © (2004-07-16 10:03) [1]Это фича совместоного проживания этой модели принтера и QR.
← →
Valeri © (2004-07-16 10:13) [2]Это ясно. А как лечить то?
← →
Reindeer Moss Eater © (2004-07-16 10:14) [3]Заменой чего-нибудь из этой парочки.
← →
Reindeer Moss Eater © (2004-07-16 10:24) [4]Под принтером естественно имеется ввиду его драйвер, а не сам железный девайс
← →
Valeri © (2004-07-16 10:31) [5]Как я понял, надо поновей драйвер поставить на ту машину, где компилирую программу? Попробую, спасибо.
← →
Reindeer Moss Eater © (2004-07-16 10:34) [6]где компилирую программу?
Где программа выполняется.
Был еще какой-то патч к самому QR. Но не помню какой версии это касалось.
Я обычно просто говорил принтеру что он ,отныне не 1100, а, скажем, 6L.
← →
Romkin © (2004-07-16 10:45) [7]QR + принтер = частые танцы с бубном :))
Нафиг...
Вот пример: два идентичных сервера с win2000 SP3, к одному прицеплен принтер HP-непомню-какой. На втором - программа с QR. Устанавливаем принтер: открыли по сети сервер, щелкнули дважды по принтеру, он устанавливается... Программа просто не запускается!
Шаг второй: выбираем установить новый принтер из списка (в списке он уже появился, эссно) на LPT1, да, давай используй имеющиеся драйвера... Установилось? Теперь просто меняем LPT1 на порт ко второму серверу.
Программа работает!!! В чем разница - фиг знает
← →
Anatoly Podgoretsky © (2004-07-16 10:55) [8]Reindeer Moss Eater © (16.07.04 10:34) [6]
Ни какиъ патчей к QR не было и не требовалось, это известная проблема драйверов от НР, иногда лечат заменой на 4L микрософтовский драйвер, 6L у разных версий драйверов разные проблемы. QR никак не управляет принтером, он просто посылает метафайл в подсистему печати и далее дело системы.
← →
Anatoly Podgoretsky © (2004-07-16 10:57) [9]И еще судя по описанию проблемы, дело не в этом, вылет программы наблюдается, когда нет принтера (драйвера), а в данном случае похоже на кривоустановленную или порушеную систему.
← →
Digitman © (2004-07-16 11:01) [10]самое интересное здесь вот что :
> Делфи вылетает
любопытно было бы узнать, куда ...
до ран-тайма здесь, судя по всему, еще как до Китая ..
← →
Reindeer Moss Eater © (2004-07-16 11:29) [11]Про патч спорить не буду, хотя мне помнится что я встречал в fido средства борьбы с этой бедой путем воздействия именно на QR.
То, что там просто метафайл, и он просто посылается это понятно.
Но это не помогло мне понять почему метафайлы исключительно от QR приводят к описанному феномену.
← →
Digitman © (2004-07-16 11:33) [12]а что, в версиях Делфи от 6-й и выше QR сам по себе уже не такой "кривой" как был ранее ? в целом ? не взирая конкретно на эту проблему ?
← →
Romkin © (2004-07-16 11:40) [13]Digitman © (16.07.04 11:33) [12] Да, довольно-таки безглючный. И, кстати, при отсутствии принтеров тоже работает.
Reindeer Moss Eater © (16.07.04 11:29) [11] Вылетает, ибо в initialization QR запрашивает параметры принтера по-умолчанию. Вопрос только, как он так умудряется их запросить...
← →
Anatoly Podgoretsky © (2004-07-16 11:57) [14]Reindeer Moss Eater © (16.07.04 11:29) [11]
Не совсем на QR, сколько на систему, например для сетевых, прописывание локального принтера, как принтера по умолчанию.
Смена драйвера, но это по другим проблемам.
Смена шрифтов в отчете, то же по другим проблемам.
По вылету в рантайм, только локальный псевдо принтер, это если нет физического принтера.
Правильная организация отчета, если печать не предусматривается, то использование TQRAbstractReport
← →
Anatoly Podgoretsky © (2004-07-16 11:59) [15]Reindeer Moss Eater © (16.07.04 11:29) [11]
По моим сведеньям точно таже проблема с FastReport, по другим генераторам просто не имею информации, эти два самые распространеные.
← →
Рамиль © (2004-07-16 12:50) [16]так можно решить эту проблему без танцев с бубном?
Я когда на эту работу только пришел, наваял отчет простенький вечером, утром прихожу - программа вообще не запускается и в Делфи не открывается форма с отчетом. Оказалось принтере был выключен:(
Сетевой принтер Canon LPB 800 с родным драйвером.
(В итоге плюнул я на это дело, и отчеты пишу в Crystal Reports.)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.039 c