![]() |
Firemonkey umstieg auf XE 5 von XE 2
ich möchte gerade eine Anwendung von DELPHI XE2, Firemonkey nach DELPHI XE 5 portieren und erhalte folgende Fehlermeldung :
Delphi-Quellcode:
[dcc32 Fehler] UnitAbfrage.pas(56): E2003 Undeklarierter Bezeichner: 'TButton'
[dcc32 Fehler] UnitAbfrage.pas(57): E2003 Undeklarierter Bezeichner: 'TLabel' Unter XE 2 kann ich kompilieren und ausführen, alles ohne Probleme |
AW: Firemonkey umstieg auf XE 5 von XE 2
Hast du die Uses angepasst?
|
AW: Firemonkey umstieg auf XE 5 von XE 2
nein, welche sind dies ? Muss ich alles per Hand machen?
|
AW: Firemonkey umstieg auf XE 5 von XE 2
Du solltest auch einfach eine Komponente bewegen und speichern können. Dabei werden die uses ja eigentlich ergänzt. Die alten Units, die es nicht mehr gibt, musst du aber manuell entfernen, aber das ist ja einfacher.
|
AW: Firemonkey umstieg auf XE 5 von XE 2
Das liegt daran, dass ab Delphi XE4 das FireMonkey-Framework "neu sortiert" wurde und einige Komponenten nun in anderen Units zu finden sind.
Ich habe einiges dazu (und wie Du das beheben kannst) in meinem letzten Blog-Eintrag ausgeführt, was Du hier nachlesen kannst (im Abschnitt "Weitere Hindernisse: TLabel und TButton "unbekannt"): ![]() Da geht es zwar im wesentlichen um den Umstieg von XE3 auf XE5, aber das von Dir beschriebene Problem ist auch für XE2 nach XE5 relevant. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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