![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про глючный QuickReport. [D3, Win2k]
Den_vrtz © (2002-05-17 09:10:00)Всем привет.
Помогите, кто может. А проблема в слудующем.
У меня усатновлены стандартные компоненты QuickReport"а Delphi 3.
И все отчеты сделаны в нем.
Раньше был у меня 2-ой пень 450 МГц и 130 М оперативки с NT4 и на нем все отлично работало. Сменил машину на 4-ый Pentium 1600 Мгц 512 М оперативка и поставил Windows 2000. И полезли в отчетах глюки. Если отчет получается одностараничный все хорошо, но если больше. То напишет, что метафайл не валит, то, что какой-то файл создать не может, то просто Acceess violation выдаст.
Стандартные приметы в Delphi тоже не работают.
Что делать?
Заранее спасибо!
Den_vrtz (2002-05-17 13:24:00) [1]Fishka огромное спасибо!
Просто супер!
Сменил значения переменных среды TMP и TEMP с %USERPROFILE%\Local Settings\Temp на %SystemRoot%\TEMP и все заработало!!!
Ура!
Всем спасибо! Игорь, а Вам отдельное, что так долго со мной мучались. У меня ксатити версия 2.0, т.е. версия базовой поставки Delphi 3
C уважение! Денис
Fishka (2002-05-17 12:09:00) [2]У меня была тоже проблема с выводом более 1 страницы отчета после перехода на Win2000.
Проблема исчезла после изменения переменных средыTEMP ( и/или ТМР - не помню) на более короткие, например на C:\WINNT\TEMP.
Если поможет, напиши.
Игорь Шевченко (2002-05-17 11:52:00) [3]А версия QuickReport"а у вас какая ?
У меня версия 3.0.8
и вот что там:
procedure PreviewModal
Description
Use Preview to generate the report and bring up an on screen preview of it. From the preview window the user can choose to print the report.
When calling PreviewModal the report is generated without in a background thread. Some database drivers are not thread safe and this might cause unexpected behavior or program crashes. Only use PreviewModal in situations where it is sure that a thread safe database driver will be used.
Если мы не совпадаем по версиям, то, боюсь, вряд ли чем-то еще смогу помочь :-(
С уважением,
Den_vrtz (2002-05-17 11:22:00) [4]PreviewModal - это что? У меня программа ругается, говорит неизвестный идентификатор.
Игорь Шевченко (2002-05-17 11:14:00) [5]QuickRep1.PreviewModal не решает проблему ?
Den_vrtz (2002-05-17 11:03:00) [6]Стандартным методом preview.
Типа, QuickRep1.preview
А, что, есть какая-то хитрость?
Да, кстати, попробовал отправить на печать отчет из стандартного примера - печатает без вопросов, а preview делать не хочет!
Den_vrtz (2002-05-17 10:58:00) [7]И все же причем тут принтер и его настройки? :-<
Извините за навязчивость!!
До qusort.com с утра достучаться не могу. Связь очень плохая.
Игорь Шевченко (2002-05-17 10:57:00) [8]Сбросить, увы, не могу, так как он у меня купленный.
Кстати, глупый вопрос, как вы Preview организовываете - кусочек кода, если не трудно?
С уважением,
Den_vrtz (2002-05-17 10:52:00) [9]Игорь, но не к NT же из-за этой проблемы возвращаться?
Кстати, на 98 тоже такая проблема порой возникает, но исправляется путем перезапуска программы.
В 2000-ой же, это не помогает :((
Если у Вас есть какая-нибудь информация по QReport или его обновление сбросьте, pl, на мыло.
С уважением!
Игорь Шевченко (2002-05-17 10:48:00) [10]Тогда остается сходить на www.qusoft.com - домашняя страница QuickReport.
Или попробуйте установить по умолчанию принтер другого типа.
Den_vrtz (2002-05-17 10:38:00) [11]Попробовал :) Результат тот же :((
А проблема остается, причем первоочередной важности.
Игорь Шевченко (2002-05-17 10:24:00) [12]Вы попробуйте :-)
Den_vrtz (2002-05-17 10:22:00) [13]Извините,а причем тут драйвер принтера, если я preview отчету сделать не могу?
Или я что-то не понимаю?
Игорь Шевченко (2002-05-17 10:08:00) [14]Драйвер принтера сменить, очевидно