< Wróć do bazy wiedzy

Dlaczego pojawia się błąd „auto-allocation/dynamic space overflow for type”?

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 Build Options (Software Settings w PG5 starszych niż 2.0), lub kliknąć myszką dwa razy na czerwonym komunikacie o błędzie.

Okno Build Options w PG5

Okno Build Options w PG5

Następnie należy wybrać sekcję 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 Build Options 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

Preferencje plików cookies

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.