Delphi XE - F1027 Einheit nicht gefunden: 'System.pas' oder binäre Entsprechungen (.dcu) bei Aktivierung der Testversion

8

Ich habe gerade die Vollversion von Delphi XE Architect gekauft, nachdem ich die Testversion 30 Tage lang benutzt hatte. Ich kann nichts bauen, jedes Mal, wenn ich ein Projekt erstelle, bekomme ich den Fehler.

%Vor%

Eine schnelle Google sagte, dass die Bibliothekspfade ein Problem darstellten, und ich verglich, was (in einer vorherigen Stackoverflow-Frage) mit dem, was ich in der Registrierung hatte, gegeben wurde, und es war identisch.

Was könnte das verursachen?

BEARBEITEN: Unmittelbar nachdem ich diese Fehlermeldung erhalten habe, stürzt die gesamte IDE ab.

    
Daisetsu 13.04.2011, 23:44
quelle

5 Antworten

10

Stellen Sie sicher, dass die Umgebungsvariablen richtig eingestellt sind ( Tools->Options->Environmental Variables aus dem IDE-Hauptmenü):

%Vor%

Diese sollten alle im Abschnitt System Variables festgelegt werden und sollten vom Installationsprogramm hinzugefügt worden sein. (Offensichtlich sollten sie auf den Installationsort Ihrer XE-Installation verweisen - meins wird in D:\Embarcadero\RAD Studio.0 installiert, wie Sie sehen können.)

BEARBEITEN: Ich sehe in deinem Kommentar, dass du in C:\Program Files installiert hast - schlechte Idee, wenn du Windows Vista oder Win7 oder höher betreibst. Sie sollten versuchen, an einem anderen Ort zu installieren. Sie können auch versuchen, die IDE als Administrator auszuführen (klicken Sie mit der rechten Maustaste auf Start - & gt; Alle Programme -> Embarcadero -> RAD Studio XE -> Delphi XE, wählen Sie "Als Administrator ausführen" aus dem Kontextmenü). Ändert das etwas?

Außerdem können Sie unter Embarcadero einen kostenlosen Support-Fall für Probleme bei der Installation öffnen. Ich würde zuerst versuchen, es an einem anderen Ort neu zu installieren (indem ich die Installation als Administrator ausführe, in einen anderen Ordner lege und für alle Benutzer installiere); Wenn das nicht funktioniert, öffnen Sie einen Supportfall. Sie können auch in den Embarcadero Delphi-Installationsforen posten - Sie müssen bereits ein Benutzerkonto erstellt haben Dort melden Sie sich zuerst an.

    
Ken White 14.04.2011, 00:13
quelle
31

füge folgendes hinzu: $ (BDSLIB) \ win32 \ release;

zu Ihrem Bibliothekspfad.

    
user763539 28.12.2011 01:48
quelle
2
%Vor%

und

%Vor%

Beide dieser Pfade wurden in Delphi XE2 von IDE & lt; & lt; Werkzeuge- & gt; Optionen- & gt; Bibliothek- & gt; Bibliothekspfad & gt; & gt;

Es ist OK?

    
David-Star 31.01.2013 07:52
quelle
1

Diese Fehlermeldung tritt manchmal auf, wenn doppelte Bibliotheken enthalten sind.

Stellen Sie sicher, dass:

Extras- & gt; Optionen- & gt; Umgebungsoptionen- & gt; Bibliothek

und

Projekt- & gt; Optionen- & gt; Verzeichnisse / Bedingungen

Fügen Sie nicht die gleichen Pfade ein ...

    
cristian.d 12.07.2016 18:48
quelle
0

Beim Kompilieren mithilfe des Befehlszeilencompilers, also nicht innerhalb der IDE, können Sie diesen Fehler auch erhalten, wenn der Name der Erstellungskonfiguration nicht "debuggen" und nicht "freigeben" lautet.

Es scheint, dass bei der Verwendung des Befehlszeilencompilers versucht wird, seinen dcus in einem Pfad unter BDSLIB zu finden, den er unter Verwendung des Konfigurationsnamens konstruiert. Ich hatte dies bei der Verwendung einer Konfiguration namens ReleaseHA. Hinweis: Es war keine Unterkonfiguration unter "release", sondern eine zusätzliche Konfiguration neben "debug" und "release".

    
Reinier 10.03.2013 15:51
quelle