Unit windows oraz messages not found

Odpowiedz Nowy wątek
2019-08-13 22:34
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?

edytowany 2x, ostatnio: furious programming, 2019-08-14 04:50

Pozostało 580 znaków

2019-08-13 23:15
2

sprawdź to:
http://docwiki.embarcadero.co[...]Names_for_Your_Own_Components
http://docwiki.embarcadero.co[...]tudio/Rio/en/Unit_Scope_Names


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2019-08-13 23:40
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ść.


Pozostało 580 znaków

2019-08-14 03:29
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.


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.

Pozostało 580 znaków

dziś, 10:37
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ć.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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

Użytkownik: marogo