2010-09-29 14 views
7

straciłem większość mojego ścieżki biblioteki w Delphi XE po uaktualnieniu z Delphi 2010,Delphi XE: Zagubiona ścieżka Biblioteka

Teraz nawet niektóre prosta aplikacja nie uda się skompilować.

Czy istnieje sposób odzyskania utraconych pozycji katalogu, które znajdowały się w ścieżce biblioteki?

EDIT: znalazłem zaskakujące rozwiązanie tego problemu, po prostu usunąć ten klucz rejestru:

HKEY_CURRENT_USER \ Software \ Embarcadero \ BDS \ 8.0 \ Library

i ponownie Delphi, a następnie klawisz w rejestr zostanie wygenerowany ponownie z poprawnymi wartościami domyślnymi, ale stracisz tam wszystkie strony trzecie, przynajmniej teraz działa!

Mam nadzieję, że to przydatne dla każdego, kto jest ten sam problem :)

+1

znalazłem to samo. Ścieżki bibliotek XE, których nie ma na jednej z moich maszyn, dodałem je wszystkie ręcznie. Nie jestem pewien, co było przyczyną. –

Odpowiedz

0

Myślę, że nikt, jeśli nie są one zapisywane przypadkowo gdzieś na dysku twardym. Ale bezpiecznym sposobem jest wykonanie czystego przeinstalowania Delphi, a następnie ponowne zainstalowanie wszystkich komponentów.

+1

Byłem tam, zrobiłem to. Niestety w moim przypadku to nie naprawiło, ponieważ jak na scottostanek jest to spowodowane jednym z pakietów składników, które zostało zerwane. scottostanek ma właściwe rozwiązanie, wystarczy przejść i edytować ścieżkę do biblioteki i naprawić pierwszy wpis. :) –

1

Czy nadal masz zainstalowaną instalację Delphi 2010? Możesz po prostu skopiować ścieżkę do biblioteki stamtąd.

5

Dla mnie stało się to po zainstalowaniu VirtualTreeview 4.8.7 (? 5?) W Delphi XE pod win7X64. Próbowałem usunąć powyższą ścieżkę usuwania (po zapisaniu jej w pliku) i nie można przejść.

Następnie zauważyłem, że na ścieżce biblioteki było menu rozwijane, które zapamiętało poprzednie zmiany w całej ścieżce. Ustaw go (i wszystkie inne zapamiętane) z powrotem o krok lub dwa i wszystko skompilowane.

Sooo, potem przywróciłem pierwotnie złego obserwatora różnic. Właśnie tam w najwyższej linii

$ (BDSLIB) \ $ (platforma) \ uwalniają był $ (Platform) \ uwalnianiu (w niewłaściwej wersji)

Modified mieć pełną linię i wszystko jest dobrze. $ (BDSLIB) \ $ (Platforma) \ release

Spodziewam się, że instalator je usuwa i odbudowuje je, ale traktuje to jako dwie linie zamiast jednej.

Scotto nierozsądne (pisowni za wygraną)

Powiązane problemy