![]() |
Unknown JPEG 2000 file type
Hallo. Ich verzweifle gerade am Fehler "Unknown JPEG 2000 file type".
Ein TDBImage lädt eine Grafik aus einer Datenbank (SQLite und Access), Fehler kommt beim Erzeugen des Forms. Lief in diesem großen Projekt bisher problemlos, tritt nach Update von Delphi 10 auf 10.2 auf. Der Fehler ist in einem neuen Projekt nicht nachvollziehbar. uses Vcl.Imaging.JPeg macht keinen Unterschied. Eine Quelltextsuche in den Delphi-Units, DevExpress-Komponenten und ImageEn nach dem Fehler ('JPEG 2000', 'Unknown %s' u.ä.) findet nichts. Ich finde einfach nicht heraus, wo der Fehler auftritt. Mir ist leider klar, dass ihr damit wenig anfangen könnt. Aber kennt jemand die Meldung? Ich komme hier einfach nicht weiter. Gruß und Dank. |
AW: Unknown JPEG 2000 file type
Fehler heißt doch Exception, oder? Da brauchst du doch nur im Debugger anhalten, wenn die Exception geworden wird, und siehst wo der Fehler auftritt.
Liegen dürfte es an diesem Eintrag in der ![]() Zitat:
|
AW: Unknown JPEG 2000 file type
Zitat:
Die Neureung hatte ich schon gesehen. Da ich es aber mit einem neuen Testprojekt nicht nachvollziehen kann, muss es an irgend einer Fremdunit/Komponente liegen. Ich werde da aber noch einmal ansetzen, vor dem Update war's ja ok. |
AW: Unknown JPEG 2000 file type
Sicher, dass in Vcl.Imaging.JPeg auch das "JPEG 2000"-Format enthalten ist?
TImage, oder genauer TGraphic entscheidet im LoadFromFile nur Anhand der Dateiendung die unterschiedlichen Formate. LoadFromStream konnte nicht (z.B. Anhand der MagicNumber) automatisch den passenden TGraphic-Typ laden. Für das TDBImage muß das ja irgendwie anders funktionieren, da es dort auch nur noch ein Stream/BLOB ist. |
AW: Unknown JPEG 2000 file type
JPEG und JPEG 2000 sind zweierlei und auch nicht untereinander kompatibel. Ich wusste gar nicht dass Delphi in der Tokyo-Version jetzt auch JPEG 2000 unterstützt. Das Format ist doch zugepflastert mit Patenten, weshalb es sich in fast 20 Jahren auch nie durchsetzen konnte.
Ich vermute mal eher, da passiert was ganz anderes. Irgendwo könnte versucht werden, eine Datei mit der Endung .jp2 oder .jpx zu öffnen. Windows kennt diesen Dateityp standardmäßig nicht. Wenn aber eine Software installiert ist die JPEG 2000 beherrscht (Photoshop, ACDSee usw.) dann registriert sie für die Endung auch einen Dateityp. In dem Fall vielleicht "JPEG 2000". Das mag dann auf dem einen Rechner funktionieren und auf dem nächsten wieder nicht. Nur als Denkanstoß... Aber ohne genauere Analyse kann man nichts weiter dazu sagen. |
AW: Unknown JPEG 2000 file type
Zitat:
QuickPDF alias DebenuPDFLibrary alias FoxitSDK. Sobald die unit DebenuPDFLibrary eingebunden wird, tritt die Exception auf. |
AW: Unknown JPEG 2000 file type
Eventuell gibt es in der Unit eine gleichnamige Prozedure wie in einer anderen Unit. Schreib sie mal ganz ans Ende in den Uses.
|
AW: Unknown JPEG 2000 file type
Zitat:
Ich hoffe derzeit auf eine Reaktion von Debenu, hatte es als Bug gemeldet. |
AW: Unknown JPEG 2000 file type
Zitat:
I'm from Italy, sorry but I can't speak german. I've found this topic because I've the same problem that apear using Delphi Tokyo and putting on a form DebenuPDFLibrary unit. Have you solved? |
AW: Unknown JPEG 2000 file type
Zitat:
Sorry, i did not find a solution. Workaround: try to avoid TDBImage and look for alternative components. Gruß, Harald |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz