Podczas kompilacji tworzone są pliki tymczasowe, które nie są potrzebne do prawidłowego działania projektu. W Twoim przypadku kompilator nie kompiluje nowego kodu, lecz pobiera sobie dane z plików tymczasowych. Też kiedyś to miałem, winnym nie było środowisko BCB lecz system, poprze-instalowaniu wszystko wróciło do normy.
Jeżeli nie chcesz reinstalować systemu to przed uruchomieniem projektu powinieneś usunąć z katalogu projektu wszystkie pliki tymczasowe czyli:
del *.~??
del *.~?
del *.obj
del *.tds
gdzie znak zapytania (?) to dowolny znak, przez ? znajduje się tylda nie myślnik.
Możesz też umieścić w katalogu projektu plik wsadowy (*.BAT) i uruchamiać go stamtąd, w ten sposób wszystkie pliki tymczasowe zostaną usunięte za jednym zamachem.
clean.zip
Potem wystarczy uruchomić projekt i go skompilować.
Możliwą przyczyną błędów w kompilacji - jeżeli nie jest to wina systemu WindowsXP - może być fakt, że umieściłeś projekt w katalogu lub podkatalogu, którego nazwa nie jest jednowyrazowa. Inna przyczyna to zastosowanie w projekcie niestandardowych bibliotek, napisanych w Delphi - dzieje się tak często w środowisku BCB 6, ale zainstalowanie dwóch patch'y powinno ten błąd naprawiać.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.