I have a problem with an overloaded function (Delphi XE). In its simplest form, try this:
procedure testOvld(var values : array of string; N : integer; comp : Tli