Einzelnen Beitrag anzeigen

Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Komponenteninstallation XE5 schlägt fehl [gelöst]

  Alt 9. Jan 2014, 10:35
Falls jemand mal ein ähnliches Problem hat:

Mittlerweile hat sich geklärt warum sich diese eine Komponente nicht installieren ließ.

Die Komponente befand sich in einer Unit deren Unitname noch einmal in qualifizierter Form im Projekt enthalten war ("MeineUnit.pas" und "Spezial.Test.MeineUnit.pas").

In dieser zweiten Unit gibt es eine Klasse gleichen Namens. Diese zweite Unit wird nur in ganz bestimmten Fällen von einem ganz anderen Programmteil benutzt. In diesem Fall wird sie qualifiziert (kompletter Namespace) der Usesliste hinzugefügt.

Delphi XE5 war nun so "freundlich" diesen Namespace zu der Liste "Unit-Gültigkeitsbereichsnamen" in den Projektoptionen hinzuzufügen. Als Folge davon wurde in das Projekt die Unit mit dem qualifizierten Namen und nicht die Unit ohne Qualifizierung eingebunden.

Eine Löschung dieses Namesapces und eine gründliche Überprüfung aller Suchpfade (und deren Reihenfolgen) hat das Problem dann gelöst.
Ralf Kaiser
  Mit Zitat antworten Zitat