Może się
zdarzyć, że proces kompilacji zakończy się błędem typu: "dynamic space overflow for type ...". Komunikat ten
pojawia się w PG5 w wyniku przydzielenia zbyt małego obszaru na zasoby dynamiczne.
Aby
zwiększyć liczbę tych zasobów należy otworzyć okno Software Settings (lub kliknąć myszką dwa razy na czerwonym
komunikacie o błędzie) i wybrać zakładkę dotyczącą danego zasobu. Przekroczenie
obszaru dynamicznego może pojawić się dla wszystkich typów zmiennych: rejestrów,
flag, timer’ów, liczników itp.
Po
otworzeniu okna Software Settings
należy zwiększyć przestrzeń dynamiczną poprzez wpisanie niższego adresu
definiującego początek obszaru dynamicznego dla rejestrów, flag, liczników, tekstów
lub DB.
W przypadku przekroczenia liczby dynamicznych timer’ów należy zwiększyć ostatni
timer w obu polach: "Last Timer"
i "Dynamic Space, Timers, Last
Address".
Przykład takiego komunikatu:
Fatal Error 368: Auto-allocation/dynamic space overflow for type: R