Registriert seit: 14. Aug 2009
10 Beiträge
|
Problem beim Drucken mit QuickReport5
21. Dez 2011, 16:26
Hallo zusammen.
Da ich nicht genau wusste, in welches der jeweiligen Unterforen dieser Post gehört, hoffe ich darauf hier im richtigen Unterforum zu sein.
Wir sind vor ca. 1/2 Jahr von Delphi 7 auf Delphi XE umgestiegen. Unsere Betriebsinternen Bibliotheken und Komponenten sind soweit alle angepasst, nun geht es daran die Programme nach Delphi XE zu portieren. Hier sind wir beim Drucken mit QuickReport 5 auf ein Problem gestoßen, was bisher nur in einem unserer Programme auftaucht.
Sobald man einen Druck auswählt öffnet sich die Vorschau des Reports, was auch so gewollt ist. Startet man nun den Druck, öffnet sich ein Druckdialog in dem man den Drucker auswählen muss. Drucken wir das ganze dann aus, leert sich die Reportvorschau und man kann sie nicht mehr schließen.
Druckt man nun auf den Microsoft XPS Document Writer, erhält man eine Zugriffsverletzung der ntdll.dll und kann in dem Programm nichts anderes mehr bedienen als den Knopf um in das letzte Menu zurückzukehren.
Außerdem öffnet sich vor und nach dem Druckdialog im Debugmodus der CPU-Debugger an einer Stelle der ntdll.
Auf den Rechnern ist Delphi XE mit verschiedenen Bibliotheken und QuickReport5 installiert. Zudem noch Delphi 7 mit Bibliotheken und QuickReport4.
Das seltsame an der Sache ist, dass es nur in diesem einen Programm auftritt und nicht in anderen, welche die gleichen Units zum Drucken per QuickReport benutzen.
Vielleicht hat ja jemand eine Idee, woran es liegen könnte, oder hatte ein ähnliches Problem und bereits eine Lösung gefunden.
MfG
dingsbums
|