Проблема с печатью !!! СРОЧНО!!!
Добавлено: 03 Май 2006, 8:51
Печатаю отчет "руками".
Обстановка c6.3 9050
За печать отвечает мой класс типа PreviewClass-а из ABC.
На WinXP все работает хорошо.
На Win98 не работает, падает в момент Prop:FlushPreview = TRUE
Примерный текст, отвечающий за печать:
Если печать "без предварительного просмотра", то печатается хорошо.
В чем проблема ???
ЗЫ
я полагаю, что это как то связано с окнами...то что их несколько и описаны внутри класса ...
Обстановка c6.3 9050
За печать отвечает мой класс типа PreviewClass-а из ABC.
На WinXP все работает хорошо.
На Win98 не работает, падает в момент Prop:FlushPreview = TRUE
Примерный текст, отвечающий за печать:
Код: Выделить всё
MyPreviewClass.MyMethod procedure()
xCfg:Window WINDOW('Print setup')...
xPrintReport REPORT...PREVIEW(loc:PreviewQueue)
code
open(xCfg:Window)
ACCEPT
OF ?ButtonPrint
open(xPrintReport)
xPrintReport{Prop:Landscape}=self.PR{Prop:Landscape}
loop i#=1 to records(self.PreviewQueue)
get(self.PreviewQueue,i#)
loc:PreviewQueue :=: self.PreviewQueue
add(loc:PreviewQueue)
end
endpage(xPrintReport)
xPrintReport{PROP:FlushPreview} = 1
free(loc:PreviewQueue)
close(xPrintReport)
break
END
close(xCfg:Window)
В чем проблема ???
ЗЫ
я полагаю, что это как то связано с окнами...то что их несколько и описаны внутри класса ...