Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Virtual Treeview 5.0 - Unsupported 16bit resource in file (https://www.delphipraxis.net/169455-virtual-treeview-5-0-unsupported-16bit-resource-file.html)

himitsu 21. Jul 2012 10:51

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Zitat:

Zitat von Daniel (Beitrag 1175469)
Den eingangs genannten Fehler erhalte ich meist dann, wenn die DFM-Datei nicht in Ordnung ist und - wie auch oben im Beispiel gezeigt - Werte und Eigenschaften zusammengepresst werden, die nie nimmer nicht zusammengehören und auch nicht zusammenpassen.

Also entweder die Datei ist defekt, oder bei ihm wurde eine problematische Eigenschaft gespeichert, welche bei dir nicht in der DFM steht.
Eventuell (bestimmt) wurde ja irgendwas an der neueren Version verändert, was zwischen den Versionen nicht mehr kompatibel ist.

PS: Das gab es auch beim notmalen TreeView, wenn man dort im FormDesigner Einträge/Items erzeugt hatte, wo sich z.B. bei der Unicodeumstellung die binäre Entspechung der Strings veränderte.

Perlsau 21. Jul 2012 14:29

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Zitat:

Zitat von hoika (Beitrag 1175468)
Hallo, die Meldung "unsupported 16-Bit-Ressource" kommt übrigens,
wenn man ein altes DFM (im Binärformat) vor sich hat. Heiko

Wenn du mit "alt" sowas wie Delphi 2009 meinst, dann habe ich alte DFM-Dateien ... Das Projekt, an dem ich arbeite, ist neu: es wurde am 22.06.2012 von mir begonnen.

Vielmehr denke ich, daß das neue VirtualTreeView mit den alten Komponenten nicht arbeiten kann. Seltsamerweise habe ich hier noch ein Projekt, ungefähr einen Monat älter, das nach dem Update auf VST 5.0 keine Schwierigkeiten machte ...

Egal, jetzt muß ich weiterarbeiten ...

Perlsau 21. Jul 2012 14:33

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Zitat:

Zitat von himitsu (Beitrag 1175478)
Also entweder die Datei ist defekt, oder bei ihm wurde eine problematische Eigenschaft gespeichert, welche bei dir nicht in der DFM steht. Eventuell (bestimmt) wurde ja irgendwas an der neueren Version verändert, was zwischen den Versionen nicht mehr kompatibel ist.

Das glaube ich auch: die neue Version ist wohl nicht ganz kompatibel mit der alten. Seltsamerweise funktionieren andere Projekte mit VST ohne Probleme.

Zitat:

Zitat von himitsu (Beitrag 1175478)
PS: Das gab es auch beim notmalen TreeView, wenn man dort im FormDesigner Einträge/Items erzeugt hatte, wo sich z.B. bei der Unicodeumstellung die binäre Entspechung der Strings veränderte.

Du meinst beim Delphi-Treeview? Das hab ich noch nie verwendet ...

plathine 9. Okt 2012 20:16

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Der Fehler wird durch die Eigenschaft Header.Style verursacht.
Delphi-Quellcode:
Header.Style = hsXPStyle

Der bisher unterstützte Eigenschaftswert hsXPStyle wurde entfernt, wodurch .dfm-Dateien mit diesem Wert ungültig werden. Am einfachsten ist es, alle entsprechenden Zeilen aus der .dfm-Datei zu löschen.

Perlsau 9. Okt 2012 20:18

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Zitat:

Zitat von plathine (Beitrag 1186414)
Der bisher unterstützte Eigenschaftswert hsXPStyle wurde entfernt, wodurch .dfm-Dateien mit diesem Wert ungültig werden. Am einfachsten ist es, alle entsprechenden Zeilen aus der .dfm-Datei zu löschen.

Vielen Dank, darauf wäre ich von alleine wohl kaum gekommen :love:

Hab ich mir in meiner Codesammlung notiert ...

HPB 9. Okt 2012 21:15

AW: Virtual Treeview 5.0 - Unsupported 16bit resource in file
 
Zitat:

Zitat von Perlsau (Beitrag 1186415)
Zitat:

Zitat von plathine (Beitrag 1186414)
Der bisher unterstützte Eigenschaftswert hsXPStyle wurde entfernt, wodurch .dfm-Dateien mit diesem Wert ungültig werden. Am einfachsten ist es, alle entsprechenden Zeilen aus der .dfm-Datei zu löschen.

Vielen Dank, darauf wäre ich von alleine wohl kaum gekommen :love:

Hab ich mir in meiner Codesammlung notiert ...

Ich hatte auch einige Seiteneffekte mit dem VirtualstringTree.
Aber XP- wird nun nicht mehr unterstützt. Ich habe alle VST in allen Anwendungen angepasst, und danach funktionierte alles wieder. Auch wurde ja in der Version 5.00
Celltext von WideString auf String zurückgefürt.
Dies müsste bei den VST doch auch noch zu Fehlermeldungen führen.
Ich habe alle WideString mit GSExpert in String überführt.
Aber sehr wahrscheinlich bin ein bisschen zu spät mit meinen Erfahrungen mit dem VST,
und Du hast es bestens gelöst.
Mit Gruß
HPB


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz