Mam pytanie, dotyczące kompilatora Free Pascal 2.0.0+. Jak stworzyc dynamiczna tablice o dosc duzym rozmiarze np. 100 000. Dodatkowo wczytując jej rozmiar z ReadLn. Gdy pisze po prostu

tab:array of byte;
...
ReadLn(n);
SetLength(tab,n)

Przy uruchomieniu programu i podaniu rozmiaru wiekszego niz okolo 32k program sie wywala, problem ze stosem itp... ( wyczytalem w dokumentacji ze taka wlasnie jest domysla granica stosu dla argumentow podprogramow ) czy istnieje sposob aby to obejsc ? na wkaznikach albo cos w tym stylu ? Wiem, że mógłbym to napisać w c++, ale chcialbym jednak to zrobic w pascalu.