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

Status
Not open for further replies.

neobi1

Турист
System.Move(FList.List^[0], List.List^, (Self.Count) * SizeOf(Pointer));

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

LeshaRB

Завсегдатай
Staff member
Moderator
System.Move(FList.List^[0], List.List^, (Self.Count) * SizeOf(Pointer));

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


Ты б ошибку написал... Экстрасенсов тут няма
 

neobi1

Турист
Все всем спасибо разобрался в новых Delphi XE и выше такой способ не работает и необходимо использовать так: System.Move((FList.List[0])^, (List.List^)^, (Self.Count) * SizeOf(Pointer));

Добавлено через 1 минуту
А ошибка заключалась в том что при заполнении List'ов были пробелы в заполнении тоесть небыло адресов в списке. Но на delphi 5-2006 все было нормально
 
Last edited by a moderator:
Status
Not open for further replies.
Top