Since it is Fiji, here's one for Fiji:

That was a really stupid question to begin with. Luckily there are some good answers on how to handle that.
- First: total size needs to be known (answered)
- Second: original question seems to have some weird understanding about how compiled languages work (answered multiple times)
- Third:original question seems to be covered in the standard documentation.
- fourth:All of this at the cost of range checks.
and fifth:
Questioneer must be very careful not to be seen as a Troll, which he does not seem to care about very much.
This seems to stem from a common misconception of the C or C related languages by the way.
In Pascal it is as written above perfectly possible to define arrays like[0..0] in any dimension and use indexes to the elements at the cost of range checks. That is: if you know how to handle memory. The one who asked this question doesn't have a clue about how a compiled language works - or memory allocation - but at least I'll give him that it makes people think. Just do not ask for the obviously impossible: indexing memory you do not know the size of before hand and expect the compiler to handle any overflows at run-time (that would be a script, or C or badly written Pascal!).
That would be possible mathematically using quantum physics, though

Marco just fixed a bug that is based on this same misconception (regarding a COM issue) a couple of weeks ago.