@adam_ - ciągniesz ten wątek bez końca, zamiast podać kod powodujący błąd kompilacji; Masz plik VirtualTrees.pas, błąd jest w linii 337 i innych więc otwórz ten plik, skompiluj i skopiuj kawałek kodu, w którym jest dany błąd pokazując go Nam;
Nie ma możliwości, by środowisko "nie rozpoznawało" czegoś tak podstawowego, jak Result
w funkcjach... Może bawiłeś się kodem, przerobiłeś (albo ktoś inny) jakąś funkcję na procedurę i Result
przestało być potrzebne; Nie wiem (bo kodu nie podałeś), ale Result
na pewno nie jest użyte w funkcji i na pewno nie jest zadeklarowane.