Показать сообщение отдельно
  #1  
Старый 02.08.2013, 16:40
icegood icegood вне форума
Прохожий
 
Регистрация: 17.03.2013
Сообщения: 20
Версия Delphi: Delphi XE3
Репутация: 10
По умолчанию приведение типов открытых массивов

Неприятно был удивлен, что типы из сабжа неприводимы...

Код:
class function TMSDataSetUtils.GetArrayOfDataSetsAsObj(const ADataSets: array of Tobject): TArrayOfObjects;
...


class function TMSDataSetUtils.GetArrayOfDataSets(const ADataSets: array of TCustomMSDataSet): TArrayOfMSDataSets;
begin
 // Result := 
GetArrayOfDataSetsAsObj(ADataSets); //<-- E2008 Incompatible types

end;

как лечится?
Ответить с цитированием