E2016 Array type required 错误解决方法
最近用DevExpress VCL 写个Demo ,报了这个错误,整理下;
这类错误的详细描述:
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_need_array_xml.html
e 文不翻译,大家懂的 😃
procedure Merge(AList, ATemp: PdxPointerList;
ALowBound, ADivider, AHiBound: Integer; const ACompareFunc: TCompareItems); overload;
在这个函数里,参数传参,用如下方法不行的:
ADest := @AList[ALowBound];
改为:
ADest := AList1;
编译通过!😃
只是编译通过,但是出现更多的错误,不是最好的方案,有更好,麻烦推荐!
ALowBound ↩︎