У меня возникла проблема с добавлением значения TObject
в FireMonkey TListBox
в Delphi 10.0 Seattle.
Исключение возникает при приведении переменной Integer
к указателю TObject
.
Я пробовал приведение к TFmxObject
безуспешно. В Windows приведение работает как чудо, но на Android это исключение.
Вот мой код:
var
jValue:TJSONValue;
i,total,id: integer;
date: string;
begin
while (i < total) do
begin
date := converteDate(jValue.GetValue('date' + IntToStr(i), ''));
id := StrToInt(jValue.GetValue('id' + IntToStr(i), ''));
ListBox1.Items.AddObject(date, TObject(id));
i := i + 1;
end;
end;