bei einem Kunden tritt seit einiger Zeit folgender Fehler reproduzierbar auf:
Bericht in Preview OK
Manueller Export im Preview Control zu PDF
Crash
Im Eventlog findet man dann folgende Info:
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.Runtime.InteropServices.SEHException
bei combit.Reporting.NativeMethods.LlPrintEnd64(Int32, Int32)
bei combit.Reporting.LlCore.LlPrintEnd(Int32)
bei combit.Reporting.ListLabel.PrintReportFromRelationalDataSourceNewMode(combit.Reporting.DataProviders.IDataProvider, System.String, Boolean, combit.Reporting.LlPrintMode, combit.Reporting.LlBoxType, System.String, Boolean, System.String)
bei combit.Reporting.ListLabel.AutoPrint(combit.Reporting.LlProject, System.String, Boolean, combit.Reporting.LlPrintMode, combit.Reporting.LlBoxType, System.String, Boolean, System.String)
das ist so eher schwer einzuschätzen. Oft sind die Ursachen für eine SEH Exception fehlende oder kaputte DLLs, aber auch fehlende Zugriffsberechtigungen. Was könnte sich denn seitdem beim Kunden geändert haben / an der Anwendung?
Hast du schon ein Log vom Verhalten aufgezeichnet (dort sieht man eventuell konkretere Hinweise; mit dem Programm Debwin), bzw. bei einem Crash ein Dump? Grundsätzlich ist das Thema besser im Support Bereich und in einem Case aufgehoben.
Du könntest auch mit einer aktuellen List & Label Version (Trial) testen, ob das gleiche Verhalten damit auftritt. List & Label 27.1 ist nicht mehr die jüngste Version.
Das wirklich spannend ist, dass es bei einer Gruppe von PCs funktioniert und bei anderen nicht. Die naheliegende Frage ist, was der Unterschied sein kann.
Im konkreten Fall werde ich LL31 ausliefern und nicht weiter analysieren.