> > procedure x(const s:integer); > var a:array[0..s] of byte; I never understood why this is not possible in Pascal. OTOH with dynamic arrays this is not really necessary any more, but non-dynamic arrays of course can be faster than dynamic arrays. -Michael