Is it possible something like this could work? Seems like it should but I get 
an error (got MyRecord expected variant).

====================================

{$mode objfpc}

program unit_name;

type
  TTuple = array of variant;

type
  MyRecord = record
  end;

var
  t: TTuple;
  r: MyRecord;
  i: variant;
begin
  t := [1,'string', r];
  for i in t do
    begin
      writeln(i);
    end;
end.


Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to