Dakle:
Kreiram array (ne znam u naprijed max. dimenziju:
adn := VarArrayCreate([1,1,1,10], varVariant);
adn[1,1] := 'nešto';
...
Sad bi trebalo rediomenzionirati array u: adn[1,2,1,10] da bi se upisali:
adn[2,1] := 'nešto';
Tu nastaje problem. Kako redimenzionirati array? Koliko sam vidio po netu-ne može, što mi ne izgleda vjerojatno.
Mogu to zaobiči, ali uz dodatni kod: TList koji pamti array[1..10], pa kad je gotovo, znam dimenzije i kreiram vararray pa prepišem podatke. Malo mi je nezgrapno.
Možda postoji jednostavniji način ili drugi način za čitanje/pisanje po excel file-u, a da nije po pojedinačim čelijama jer je puno sporije...