getmem

GetMem - procedura

Tworzy nową zmienną dynamiczną o określonym rozmiarze.

Deklaracja:

GetMem(var p: pointer; rozmiar: word)

p - zmienna dowolnego typu wskaźnikowego, która po wykonaniu procedury wskazuje na nowo utworzoną zmienną dynamiczną.

rozmiar - podaje w bajtach obszar pamięci rezerwowany dla tworzonej zmiennej.

Nowo utworzona zmienna jest dostępna przez wywołanie postaci p^. Jeśli w obszarze zmiennych dynamicznych nie ma dostatecznej ilości miejsca na utworzenie zmiennej o podanym rozmiarze, wystąpi błąd wykonania programu (run-time error). Maksymalny rozmiar tworzonej zmiennej wynosi 65521 bajtów.