Массивы массивов
                    Нужны массивы, вложенные в массивы.
Без разницы, где и как они создаются. В Delphi такую функциональность
предоставляет Variant.
В FS есть такая функция - VarArrayCreate, которая создает вариантный массив.
Как пользоваться, чтобы создать массив, элементами которого были массивы - и - самое главное - как получить доступ к элементу вложенного массива?
Господа разработчики, нужен доступ к массивам внутри массива!
                
                            Без разницы, где и как они создаются. В Delphi такую функциональность
предоставляет Variant.
В FS есть такая функция - VarArrayCreate, которая создает вариантный массив.
Как пользоваться, чтобы создать массив, элементами которого были массивы - и - самое главное - как получить доступ к элементу вложенного массива?
var 
  av : variant;
  d : variant;                              
begin
  av := VarArrayCreate([0,1], varVariant);
  av[0] := 'Hello'; // Можно
  av[0] := VarArrayCreate([0,1], varVariant); // Можно
  av[0][0] := 'Hello'; // Можно, но бестолку, потому что...
  d := av[0][0]; //...расстрел на месте
Господа разработчики, нужен доступ к массивам внутри массива!
Комментарии