Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   System.pas nicht gefunden (https://www.delphipraxis.net/161525-system-pas-nicht-gefunden.html)

youuu 7. Jul 2011 12:37

System.pas nicht gefunden
 
[DCC Fataler Fehler] Project1.dpr(1): F1027 Unit nicht gefunden: 'System.pas' oder binäres Äquivalent (.dcu)

Delphi ist frisch installiert, nach der JCL Installation fand er die System.pas nicht mehr.
Pfade sehen alle korrekt aus, habe sogar zum die system.pas im frischen Projekt eingefügt, selbst dann findet er sie nicht.

Neuinstallation hat auch nichts geändert.

Wie kann das sein?

mleyen 7. Jul 2011 12:40

AW: System.pas nicht gefunden
 
System.pas kompiliert er normalerweise nicht.
Du brauchst die System.dcu.

Zur Not solle aber folgendes gehen:
Code:
dcc32.exe -Y System.pas

youuu 7. Jul 2011 12:59

AW: System.pas nicht gefunden
 
Naja, die System.dcu ist natürlich auch vorhanden.

bringt aber alles nichts.

mkinzler 7. Jul 2011 13:00

AW: System.pas nicht gefunden
 
Passt die DCU auch zur Delphi-Version? Sind die Pfade richtig gesetzt (System, IDE)?

himitsu 7. Jul 2011 13:07

AW: System.pas nicht gefunden
 
Eine eigene/zusätzliche System.pas/.dcu sollte man eh nicht rumliegen haben (siehe letzter Delphi-Virus), es sei denn man hat da wirklich notwendige Änderungen drinnen vorgenommen, aber sowas sollte ja eigentlich nicht nötig sein.

Es gibt die System-Units im delphi und diese sollten ausreichen ... werden sie nicht gefunden, dann sollte man besser den entsprechenden Grund beseitigen, anstatt sich mit solchen "Hacks" zu behelfen.
Zitat:

Passt die DCU auch zur Delphi-Version? Sind die Pfade richtig gesetzt (System, IDE)?
Wenn man keine "anderen" System-Units verwendet, dann sollte diese Frage obsolete sein.

youuu 7. Jul 2011 13:15

AW: System.pas nicht gefunden
 
Ja ist "eigentlich" alles richtig gesetzt.

Werde nun nochmal alles deinstallieren und erneut installieren.
Gebe euch dann Bescheid.

Stevie 7. Jul 2011 13:23

AW: System.pas nicht gefunden
 
Schau mal, ob unter Environment Options\Delphi Options\Library->Library path der Pfad "$(BDSLIB)\$(Platform)\release" (oder ähnlich, ich hab hier XE und bin nicht sicher, ob's das $(Platform) schon in 2010 gab) drinsteht.

Neulich hat's nen Kollege wie auch immer hinbekommen, den rauszulöschen und hatte exakt denselben Fehler.

youuu 7. Jul 2011 13:29

AW: System.pas nicht gefunden
 
Neuinstallation hat nicht bewirkt.

Bibliothekspfad: $(BDS)\lib;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$( BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;$(BDS)\include ;$(BDS)\RaveReports\Lib

jaenicke 7. Jul 2011 13:35

AW: System.pas nicht gefunden
 
Liegt die System.dcu denn in dem Verzeichnis $(BDS)\lib?

Bei XE ist auch das Verzeichnis $(BDS)\lib\$(Platform)\release im Pfad, aber dann vermute ich mal, dass die Trennung nach Plattformen erst mit XE kam.

Sonst schau einfach einmal mit dem Process Monitor wo die Unit gesucht wird. ;-)

youuu 7. Jul 2011 13:44

AW: System.pas nicht gefunden
 
$BDS = c:\program files (x86)\embarcadero\rad studio\7.0

$(BDS)\lib = c:\program files (x86)\embarcadero\rad studio\7.0\lib

und da liegt die System.dcu auch drin.

Zitat:

Sonst schau einfach einmal mit dem Process Monitor wo die Unit gesucht wird.
Wie kann ich das machen? Das hab ich bislang nie machen müssen


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz