Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизWin2000/Win98+Delphi6+QuickReort Найти похожие ветки
← →
ИгорьАст (2005-08-02 10:55) [0]В программе используется QuickReport. В системе по умолчанию используется сетевой принтер подключенный к компьютеру "А". При запуске программы с компьютера "Б" и работающем компютере "А" проблем нет. А вот если компьютер "А" выключен или отсоединен от сети, программа отказывается работать. Более того, если при выключенном компьютере "А" на компьтере "Б" в Delphi открыть проект, то Delphi выкидывает ошибку в vcl60.bpl, ругается на формы содержащие QuickReport и удаляет из этих форм эту ГАДОСТЬ (QuickReport). Вот такая вот задачка. Подскажите, плиз, как ее решить.
И еще один "прикол": на форме лежит компонент QuickReport, при создании формы устанавливаю
свойство Visible отчета в false. И вот в работающем приложении иногда при открытии этой формы Отчет этот виден. Иногда - значит один раз на двадцать-сто, когда как.
Как бороться с такими глюками? Кто знает подскажите пожалуйста.
А вообще-то хотелось бы узнать из-за чего такое происходит. Может кто-нибудь знает?
(Просьба к разработчику не посылать).
За ответы заранее спасибо.
Всем Удачи.
← →
Johnmen © (2005-08-02 11:10) [1]>А вот если компьютер "А" выключен или отсоединен от сети, программа отказывается работать.
Так и говорит, в отказке, мол...
>то Delphi выкидывает ошибку в vcl60.bpl, ругается на формы содержащие QuickReport и удаляет
Ошибка секретна?
>И вот в работающем приложении иногда при открытии этой формы Отчет этот виден.
1. А зачем эту форму открывать?
2. File-New-Other-Report
← →
ИгорьАст (2005-08-02 13:02) [2]>>А вот если компьютер "А" выключен или отсоединен от сети, программа отказывается работать.
>
>Так и говорит, в отказке, мол...
Нет, говорит конкретно: "Инструкция по адресу ... обратилась к памяти по адресу ... . Память не может быть "read"". А далее "run time error 216".
>
>>то Delphi выкидывает ошибку в vcl60.bpl, ругается на формы содержащие QuickReport и удаляет
>
>Ошибка секретна?
От чего же.: "Access violation at address ... in module vcl60.bpl. Read of addres 0000028"
Секретны только конкретные адресса ;)
>
>>И вот в работающем приложении иногда при открытии этой формы Отчет этот виден.
>
>1. А зачем эту форму открывать?
>2. File-New-Other-Report
Не совсем понял. Имеется ввиду что отчет надо делать отдельно от формы?
Но у меня сделано иначе - есть рабочая форма, на нее закинул QuickRep и при нажатии кнопки "Печать" вывожу его на экран. Сделано это в форме-болванке, а далее единообразно использую в формах-потомках.
← →
Johnmen © (2005-08-02 13:41) [3]Можно и на отдельной форме.
Далее видятся два момента.
1. Кривая библиотека -> желательно переставить D.
2. Некорректная работа с теми самыми "потомками".
← →
ИгорьАст (2005-08-02 13:53) [4]>Можно и на отдельной форме.
>Далее видятся два момента.
>1. Кривая библиотека -> желательно переставить D.
>2. Некорректная работа с теми самыми "потомками".
Delphi стоят дома и на работе. Результат одинаков.
Видтся проблема в QuickRep-е. Но мануалов по нему не нахожу.
С ним же связаны и другие траблы, кое-как обошел.
И как же с первой проблемой? Как обойти?
← →
Johnmen © (2005-08-02 14:04) [5]Есть всё-таки подозрение, что что-то не то с D (помимо "потомков").
АпдейтПак 2 ставил ?
← →
Виталий Панасенко (2005-08-02 14:17) [6]Есть такой глюк... Замечал не раз..Если нет доступа к принтеру по умолчанию - "пошел нафиг"..:-) И, кажись, не только квик так делает...
← →
Johnmen © (2005-08-02 14:21) [7]>Виталий Панасенко (02.08.05 14:17) [6]
Такая багофича исправлена примерно 6 лет назад.
В той версии QR, которая идет с D6, её нет.
← →
ИгорьАст (2005-08-02 14:28) [8]>АпдейтПак 2 ставил ?
Спасибо.
Попробую. :( Вернусь через пару дней. :(
← →
ИгорьАст (2005-08-02 14:34) [9]Вопрос на засыпку.
А где его взять? Да так, что-бы без у.е. ?
← →
Johnmen © (2005-08-02 14:44) [10]Посмотри на сайте борланда.
← →
ИгорьАст (2005-08-02 15:06) [11]Туда пускают только зарегистрированных :(
← →
Аст (2005-08-02 15:54) [12]Удалено модератором
← →
Виталий Панасенко (2005-08-02 16:33) [13]
> ИгорьАст (02.08.05 14:28) [8]
> >АпдейтПак 2 ставил ?
> Спасибо.
> Попробую. :( Вернусь через пару дней. :(
Не спорю.. Я в основном на Д5 сижу.. Но в Д6 есть другой прикол при расположении НД в отдельном модуле данных...Дизайнер глючит при построении выражений...
← →
Anatoly Podgoretsky © (2005-08-02 16:58) [14]Версия QR
И конечно делать отчеты только на форме, создаваемой динамически.
← →
Аст (2005-08-02 17:11) [15]Версия QR
И конечно делать отчеты только на форме, создаваемой динамически.
Можно поинтересоваться почему?
У меня и на форме созданной в дизайне все нормально
D5, QR3
← →
Anatoly Podgoretsky © (2005-08-02 21:03) [16]Аст (02.08.05 17:11) [15]
Потому что проявляются ошибки, а с динамическом создании формы и отчетом на ней нет.
Тогда обновил до 3.5.1
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c