Chciałbym zrobić Pascalową wersję mojej gry tekstowej napisanej w batchu, i chciałem to zrobić z użyciem (tylko) procedur.
Ale te procedury musiały wywoływać inne procedury, a jak zrobiłem jedną procedurę przed drugą (którą ta pierwsza miała wywoływać), to przy próbie kompilacji pojawiał się błąd przy miejscu, w którym wywoływałem procedurę. Nie pamiętam dokładnie tekstu błędu, ale to było coś w stylu “Nieznany Identyfikator”. No więc moje pytanie brzmi:
Wiesz, jednak łatwiej byłoby, gdybyś wrzucił przykładowy kawałek niedziałającego kodu i treść komunikatu. Chyba że wolisz odpowiedź opartą na wróżbie, a nie analizie.
BTW imo sam wybór Pascala jest mało racjonalny. Pisanie tekstowej gry w niemal każdym języku jest podobnie nieskomplikowane, więc dlaczego nie wybierzesz czegoś ze współczesnej epoki?
W tym folderze nic nie ma http://www.stcg.jcom.pl/Download/STCGver16/ , więc link odwołuje się do strony, której nie ma (chodzi o tego exe’ka). Chyba, że podstawiasz index.html bez tego exe. Swoją drogą powinieneś wyłączyć listowanie w ogóle.
Matura była z polskiego i troszkę o tym temacie zapomniałem. Wrzuć tego exe w rar. Wrzuć na serwer i daj mi link, bo ja na prawdę nie umiem tego exe pobrać (chrome + ff). Może twój serwer nie pozwala na udostępnianie plików o takim rozszerzeniu.
Jeżeli chcesz się odwołać do procedury w procedurze, która jest napisana wcześniej niż ta, do której chcesz się odwołać to musisz np. zrobić coś takiego:
procedure pr2;forward;
procedure pr1;
begin
...
pr2;
...
end;
procedure pr2;
begin
...
end;