Delphi-PRAXiS

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 Fehler: "Eigenschaft ExplicitWidth exisitiert nicht", (Delphi 05/06) (https://www.delphipraxis.net/153560-fehler-eigenschaft-explicitwidth-exisitiert-nicht-delphi-05-06-a.html)

Der_Ventilator 8. Aug 2010 14:19

Fehler: "Eigenschaft ExplicitWidth exisitiert nicht", (Delphi 05/06)
 
Hallo.

Ich habe folgendes Problem:

Ich habe eine Anwendung unter Delphi 2005 PE geschrieben und testweise mit Delphi 2006 kompiliert (Testversion). Nun möchte ich wieder mit der 2005er IDE weiterarbeiten. Jetzt beschwert sich beim Öffnen des Projekts die IDE, dass die Eigenschaft ExplicitWidth in vielen Komponenten (z.B. Images) nicht existieren würde.

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Emat.exe ist eine Exception der Klasse EReadError mit der Meldung 'Eigenschaft ExplicitWidth existiert nicht.' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------

---------------------------
Emat
---------------------------
Fehler beim Lesen von GBliste.ExplicitWidth: Eigenschaft ExplicitWidth existiert nicht.
---------------------------
OK
---------------------------

Dabei wird nirgens im Quelltext diese Eigenschaft verwendet. Liegt das an 3d Party Komponenten? Was kann ich dagegen tun?

mkinzler 8. Aug 2010 14:28

AW: Fehler: "Eigenschaft ExplicitWidth exisitiert nicht", (Delphi 05/06)
 
Aber der Wert der Eigenschaft wurde in die Formularressource aufgenommen. Lösche diese aus der dfm

himitsu 8. Aug 2010 14:50

AW: Fehler: "Eigenschaft ExplicitWidth exisitiert nicht", (Delphi 05/06)
 
Hast du in deinem D2005 auch mal die betreffenden Form(s) im Editor geöffnet?

Der Compiler/Linker fügt einfach alles ungeprüft ein, was er findet.
Der Editor beschwert sich zwar auch, aber fragt dich dann, ob er die unbekannten Einträge löschen soll ... da sagst du ja und speicherst die Form(s) danach.

Der_Ventilator 12. Aug 2010 13:03

AW: Fehler: "Eigenschaft ExplicitWidth exisitiert nicht", (Delphi 05/06)
 
Ich habe das Problem folgendermaßen lösen können:

Eine Komponente (TBX), die ich installiert habe, habe ich nochmal kompiliert und erst dann installiert. Vorher hatte ich sie nur installiert, ohne vorher zu kompilieren. Das hatte ich schon unter Delphi 2006 erledigt - was wohl Delphi 2005 verwirrte, da "ExplicitWidth" anscheinend erst ab Delphi 2006 unterstützt wurde; ich dort aber das Delphi 2005 Package geöffnet hatte, da es bei meiner Version noch kein Delphi 2006 unterstützte (bzw. es kein Package gab).

Danke für eure Tipps


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 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-2025 by Thomas Breitkreuz