Autor Beitrag
holgerbremen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Fr 29.01.10 08:59 
ich benutzte zeit Kurzem Delphi 2010. Nach Umstellung eines Projektes von 2007 auf 2010 lief alles ohne Probleme. Seit kurzem bekomme ich sporadisch beim complieren diese Fehlermeldung " Unsupported 16bit resource in file ....". Er ist der Meinung, dass in einem DFM-File eine 16 Bit Resource ist. Merkwürdigerweise bekomme ich den Fehler nur, wenn ich in einer abgeleiteten Komponente Änderungen machen. Zum Beispiel hatte ich in einer von TEdit abgeleiteten Klasse, die sich in der Bibliothek befindet, eine neue Methode eingefügt. Nach dem Kompilieren der des Projektes, wo diese Komponente verwende, bekam ich diesen Fehler.

Hat jemand eine Lösung?

Gruß
Holger
JDF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

WinNT, Win2k, WinXP, Win2003
d6ent, d7pro, bds2006ent, vs2003
BeitragVerfasst: Fr 29.01.10 10:01 
Hallo Holger!

Ist die betreffende DFM-Datei im Text-Format?
holgerbremen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Fr 29.01.10 10:24 
Ja, sie ist im Textformat. Ich habe sie schon mal im Texteditor geöffnet, bin aber auch nicht schlauer geworden.
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 29.01.10 15:31 
.DCR File löschen und durch eine 32Bit-Version ersetzen.
holgerbremen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Fr 29.01.10 15:57 
Welches DCR-File? In der von mir benutzten Bibliothek gibt es kein DCR-File.
holgerbremen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Di 02.02.10 08:47 
So, der Fehler ist gefunden.

Das Problem ist, wenn ich einer eigenen Komponente eine neue Property hinzufüge, dann befand im DFM-File bei der Komponente und der neuen Property ungültige Zeichen, anscheinend irgendwelche Steuerzeichen. Diese hat der Compiler wohl als 16 Bit Resource interpretiert. Nachdem ich die Property im DFM-File manuell gesetzt hatte, klappt wieder alles.