Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.014 c
14-1124716552
oldman
2005-08-22 17:15
2005.09.18
Может ли ВОТ ТАК выгореть проц?


1-1124949328
Darkwing
2005-08-25 09:55
2005.09.18
Может ли свойство возвращать разные типы данных?


1-1124886439
Sidex
2005-08-24 16:27
2005.09.18
Как перемещать две формы ОДНОВРЕМЕННО?


14-1124650406
VictorT
2005-08-21 22:53
2005.09.18
Просьба.


14-1124730114
Е-клмн
2005-08-22 21:01
2005.09.18
Загадка.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский