Unit windows oraz messages not found

0

jeszcze kilka dni temu mój projekt kompilował się bez problemu.
A dzisiaj uruchamiam delphi, próbuje kompilować i mam mnóstwo błędów że nie znaleziono unitów windows, messages, shellapi i jeszcze innych.
I to nie w moich plikach ale chyba we wszystkich plikach komponentów.
Działa jeśli zamiast windows wpisać Winapi.windows (podobnie messages)
Ale mam tak robić we wszystkich komponentach, które przecież działały a nic się tam nie zmieniło?
To chyba coś się musiało zepsuć z moim Delphi.
Macie jakieś rady co mogę zrobić oprócz dopisywania wszędzie Winapi?

0
My Razem napisał(a):

A dzisiaj uruchamiam delphi, próbuje kompilować i mam mnóstwo błędów że nie znaleziono unitów windows, messages, shellapi i jeszcze innych.

Sugerujesz, że ”samo” się zepsuło? ;)

Macie jakieś rady co mogę zrobić oprócz dopisywania wszędzie Winapi?

Dlaczego chcesz uniknąć podawania przestrzeni nazw? To przydatna funkcjonalność.

1

Jeżeli nie działa tylko dla danego projektu to:
Project->Options->Delphi Compiler rozwiń wszystko w Unit scope names i pozaznaczaj Inherit oczywiście dla Debug i Release.

0

Zapewne masz coś skopane ze zmienną środowiskową PATH, tzn. wystąpiła jedna ze znanych mi przyczyn problemu:

  1. W PATH brakuje ścieżek do folderów z paczkami BPL, np. "C:\Users\Public\Documents\RAD Studio\6.0\Bpl", "C:\Users<user name>\Documents\Borland Studio Projects\Bpl"
  2. Ścieżki w PATH wskazują w pierwszej kolejności foldery z paczkami z innej (starszej lub nowszej) zainstalowanej wersji środowiska Delphi, w których są paczki o tych samych nazwach i powstaje zgrzyt, bo Delphi "A" odnajduje wg PATH "obce" paczki w folderze Delphi "B" i próbuje je załadować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1