Error при компьляции в XE6 хотя в 2006 работает

Статус
В этой теме нельзя размещать новые ответы.

neobi1

Местный
Регистрация
6 Июл 2014
Сообщения
49
Реакции
3
Credits
82
System.Move(FList.List^[0], List.List^, (Self.Count) * SizeOf(Pointer));

Подскажите пожалуйста почему данная запись не работает в XE6 ?
 

neobi1

Местный
Регистрация
6 Июл 2014
Сообщения
49
Реакции
3
Credits
82
Все всем спасибо разобрался в новых Delphi XE и выше такой способ не работает и необходимо использовать так: System.Move((FList.List[0])^, (List.List^)^, (Self.Count) * SizeOf(Pointer));

Добавлено через 1 минуту
А ошибка заключалась в том что при заполнении List'ов были пробелы в заполнении тоесть небыло адресов в списке. Но на delphi 5-2006 все было нормально
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.