Inzwischen haben alle Units einen Namespace.
z.B. die Windows.pas nennt sich jetzt
Winapi.Windows.pas
Tja, un bei deiner alten Projektdatei (*.dproj) waren natürlich noch keine Default-Namespaces definiert.
Projektoptionen > Delphi-Compiler >
Unit-Gültigkeitsbereichsnamen
ich verstehe nur nicht, warum sich das Laden einer Projektdatei auch auf andere Projekte auswirkt, d.h. ein kleines Projekt aus Delphi 2007 für erste Gehversuche unter Delphi XE5 hatte ja funktioniert, ich hatte es beendet und ein Beilpielprojekt zur Anwendung der
Indy Komponenten geladen. Hier konnten die Units nicht aufgelöst werden, dies war anschließend bei dem Projekt das funktionierte ebenfalls so - das verstehe ich nicht.
Schaue ich in die
Unit-Gültigkeitsbereichsnamen, so ist "von Debug erben" aktiviert - ist das problematisch und muß ich die Einträge in die obere Tabelle eintragen? Wenn ja - wie mache ich das