AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Virtual Treeview 5.0 - Unsupported 16bit resource in file
Thema durchsuchen
Ansicht
Themen-Optionen

Virtual Treeview 5.0 - Unsupported 16bit resource in file

Ein Thema von Perlsau · begonnen am 20. Jul 2012 · letzter Beitrag vom 9. Okt 2012
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#11

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

  Alt 21. Jul 2012, 11:51
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#12

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

  Alt 21. Jul 2012, 15:29
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 ...
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#13

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

  Alt 21. Jul 2012, 15:33
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.

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 ...
  Mit Zitat antworten Zitat
plathine

Registriert seit: 15. Jun 2006
Ort: Berlin
1 Beiträge
 
Delphi 2009 Professional
 
#14

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

  Alt 9. Okt 2012, 21:16
Der Fehler wird durch die Eigenschaft Header.Style verursacht.
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.
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#15

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

  Alt 9. Okt 2012, 21:18
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

Hab ich mir in meiner Codesammlung notiert ...
  Mit Zitat antworten Zitat
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#16

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

  Alt 9. Okt 2012, 22:15
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

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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:58 Uhr.
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