Доброго дня !
Имеется следующий код:
type TAuthor =record
ln:string;
sn:string;
fn:string;
id:integer;
end;
var
author:array of TAuthor;
procedure TMainForm.Button1Click(Sender: TObject);
begin
author[i].id:=0;
author[i].ln:=mainform.xmld.DocumentElement.ChildNodes[desc].ChildNodes[tinfo].ChildNodes[i].ChildNodes['last-name'].Text;
author[i].sn:=mainform.xmld.DocumentElement.ChildNodes[desc].ChildNodes[tinfo].ChildNodes[i].ChildNodes['second-name'].Text;
author[i].fn:=mainform.xmld.DocumentElement.ChildNodes[desc].ChildNodes[tinfo].ChildNodes[i].ChildNodes['first-name'].Text;
end;
При присвоении author[i]. возникает ошибка inaccessible value
если избавиться от массива то присвоение значений объекту author. проходит нормально.