Entwickler-Ecke
Programmierwerkzeuge - Bibliothekspfade gelöscht
LerooX - Mi 08.04.09 22:19
Titel: Bibliothekspfade gelöscht
Hallo Community!
Ich hab ziemlich viel Probleme beim erstellen einer Exe.
Alle Bibliothekspfade sind verschwunden bzw. gelöscht.
Gibt es eine Möglichkeit alles wiederherzustellen?
Mfg. LerooX
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Do 09.04.2009 um 00:05
jaenicke - Mi 08.04.09 22:24
Welche Delphiversion benutzt du? Dann kann ich dir die Standardpfade dieser Version nennen. Unter anderem gehören da das \lib, \bin und \bpl Verzeichnis im Delphiordner rein. Wobei bei neueren Versionen die BPLs woanders landen, mehr dazu nach der Versionsangabe.
Aber was heißt bei einer Exe? Die Bibliothekspfade gelten doch global?
LerooX - Mi 08.04.09 22:35
Hallo jaenicke!
Ich nutze Delphi 2009.
Ich hab ein Screenshot erstellt, vielleicht erklärt das alles. ^^
Nur ein Eintrag existiert, obwohl es mehr Einträge gab.
Mfg. Tur0k
jaenicke - Mi 08.04.09 22:54
Die korrekte Pfadangabe in Delphi 2009 sieht so aus:
Quelltext
1:
| $(BDS)\lib;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;$(BDS)\include;$(BDS)\RaveReports\Lib |
Der Screenshot wäre gar nicht nötig gewesen, was du meintest war klar. Mir fehlte nur die Versionsangabe, denn die Pfade unterscheiden sich ja sehr. ;-)
LerooX - Mi 08.04.09 23:04
Danke!
Eine Wiederherstellung der Pfadangaben wäre also nicht möglich?
jaenicke - Mi 08.04.09 23:06
Nur durch eine Reparaturinstallation von Delphi, denn die Pfade werden nur vom Setup in die Registry geschrieben und danach nur noch modifiziert.
Wenn man weiß welche Pfade reingehören, dann kann man die auch einfach manuell wieder reinschreiben, aber ab Delphi 2007/2009 wird das langsam etwas unübersichtlich, da muss ich auch nachschauen. ;-)
LerooX - Mi 08.04.09 23:12
Aber Pfade von Jvcl, Jcl, DelphiX usw. werden nicht durch die Reparatur wiederhergestellt?
Mfg. LerooX
Edit:
Ich suche besser alle .dcu Dateien und packe alle in den /lib Ordner?
jaenicke - Mi 08.04.09 23:32
LerooX hat folgendes geschrieben : |
| Ich suche besser alle .dcu Dateien und packe alle in den /lib Ordner? |
Das ist allgemein keine so gute Idee, das sind sehr viele und das kann wieder andere Probleme geben.
Die JEDIs haben ja einen Installer, alle anderen Komponentenpfade habe ich einfach in einer Textdatei gespeichert und ersetze da bei einer Neuinstallation nur das Rootverzeichnis durch das aktuelle bei einem anderen Laufwerksbuchstaben oder so und kopiere den fertigen Pfad an den Standardpfad heran.
Da ich die meisten zusätzlichen Komponenten auch manuell erzeuge, reicht das schon, eine Installation der Komponenten brauche ich gar nicht.
Ansonsten verschwinden die Pfade ja nicht einfach so, irgendetwas muss da ja passiert sein. Du kannst natürlich diese auch immer einfach sichern.
LerooX - Do 09.04.09 00:24
Hmm.. dann werde ich alle wieder Manuell einfügen, außer die mit einer Installation.
Danke für deine Hilfe!
Mfg. Tur0k
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!