는 델파이 프리즘을 배우고, 나는 그것을 다음과 같은 코드를 작성하는 방법을 찾을 수 없습니다 :Delphi -> Delphi 프리즘, 레코드 배열 사용 방법
rapport.Categories[i].Label:=l.Item(i).InnerText;
: 어딘가에, 내가 배열에 항목을 넣어하려고 그런
type
TRapportItem = record
Label : String;
Value : Int16;
AnomalieComment : String;
end;
type
TRapportCategorie = record
Label : String;
CategoriesItems : Array of TRapportItem;
end;
type
TRapportContent = record
Categories : array of TRapportCategorie;
end;
을
하지만 작동하지 않습니다 .. 누군가가 나를 화나게 할 수 있습니까?
감사합니다.
'rapport'변수를 선언하고 초기화하는 코드를 표시 할 수 있습니까? – mjv
'rapport : TRapportContent;'만 추가했습니다. 인터페이스의 보호 된 부분에 연결합니다. 내가 뭐 놓친 거 없니? 또한 CategoriesItems를 TRapportItem의 Array [0..64]로 선언하려고했습니다. 하지만 나는 똑같은 문제가 있었다. 너무 빨리 답장 해 주셔서 감사합니다. –
나는 어제 만든 또 다른 테스트를 발견 : '정규'델파이를 사용하여 내가 setlength (rapport.Categories, 10) 쓸 수 있습니다; 동적으로 내 배열을 선언 할 때,하지만 프리즘을 사용하여 동일한 작성하는 방법을 찾을 수 없습니다. –