Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.07;
Скачать: CL | DM;

Вниз

Printer selected is not valid   Найти похожие ветки 

 
Пломба   (2008-07-21 07:11) [0]

При использовании Fast Report стала вылезать ошибка (на одном компьютере)
"Printer selected is not valid"

В исходных текстах Fast Report:
procedure TfrxPrinter.UpdateDeviceCaps;
begin
 FDPI := Point(GetDeviceCaps(FDC, LOGPIXELSX), GetDeviceCaps(FDC, LOGPIXELSY));
 if (FDPI.X = 0) or (FDPI.Y = 0) then
   raise Exception.Create("Printer selected is not valid");
 ...
end;


Функция GetDeviceCaps объявлена как:
function GetDeviceCaps; external gdi32 name "GetDeviceCaps";

Принтеров в системе 3, все абсолютно рабочие. Глюк FR, операционки или рук?

Спасибо


 
Interior   (2008-07-21 10:45) [1]

Как вариант:
Видимо шаблоны редактировал на другом компьютере. Потом скопировал сюда. А в шаблоне в параметрах отчета принтер указывается по умолчанию. Поставь его в виртуальный, или текущий существующий на этом компьютере. А сейчас там прописан текущий принтер другого компьютера, что на этом интерпретируется неправильно.

Глюк чего - решай сам.


 
Правильный$Вася   (2008-07-21 10:56) [2]


>  А в шаблоне в параметрах отчета принтер указывается по умолчанию

первый раз такое слышу
это для какой версии?


 
Anatoly Podgoretsky ©   (2008-07-21 11:13) [3]

> Правильный$Вася  (21.07.2008 10:56:02)  [2]

А разве в генераторе нет возможности указать конкретный принтер, тогда слабый генератор, а если есть, то источник проблем.


 
Правильный$Вася   (2008-07-21 11:44) [4]


> Anatoly Podgoretsky ©   (21.07.08 11:13) [3]

не понял
шаблоны отчетов в 2.54 не хранят никаких принтеров по умолчанию, насколько я вижу
да и не нужно это, т.к. генератор пересчитает на лету все параметры при печати, т.к. принтер можно выбирать прямо при печати


 
Anatoly Podgoretsky ©   (2008-07-21 13:06) [5]

Насчет принтеров по умолчанию не ко мне, а к Interior, что он этим хотел сказать, я понять не могу.
Я вообще то как раз за принтеры по умолчанию или за абстрактные принтеры, первые привязываюся при старте, а вторые вообще не привязаны, пока явно не укажешь.

ЗЫ: я говорю не о FR, а общей теории печати в Виндоус, а частная у каждого генератора может отличаться.



Страницы: 1 вся ветка

Текущий архив: 2008.09.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1216942953
Ruzzz
2008-07-25 03:42
2008.09.07
Что-то типа хеша


4-1195906942
DeBUGger13
2007-11-24 15:22
2008.09.07
ИК-порт


15-1216376477
Полоса
2008-07-18 14:21
2008.09.07
Полоса при печати


15-1216271814
123-ий
2008-07-17 09:16
2008.09.07
ADO и Access


3-1205487538
Bless
2008-03-14 12:38
2008.09.07
ADO 2.8 в MSDN и Delphi 7 - две большие разницы?