Hej,
ja, det er jo kun 60 point, så du skal vel egentlig have nogle flere point for det her...
her kommer lige et spørgsmål mere til
http://www.eksperten.dk/spm/528142Det virker som om at Data[i][j][k] er en form tredimensional array - men det kan jeg ikke se udfra "Type" definitionen.
- Altså: jeg er med på koden herunder:
procedure TfrmMain.Button1Click(Sender: TObject);
var
Data : TDataList;
i,j,k : integer;
begin
Data := TDataList.Create('test.txt');
try
for i := 0 to Data.Count - 1 do begin
mLog.Lines.Add(format('%s %d',[Data[i].Field1,Data[i].Field2]));
for j := 0 to Data[i].Count - 1 do
for k := 0 to Data[i][j].Count - 1 do
mLog.Lines.Add(Data[i][j][k]);
end;
finally
Data.Free;
end;
end;
men ikke hvordan man går fra type definitionen
type
TDataList = class;
TSegmentData = class;
TSegmentSubData = class;
TDataList = class(TObjectList)
private
fFileName : string;
function GetSegmentData(const aIndex: integer): TSegmentData;
public
constructor Create(const aFileName : string);
property FileName : string read fFileName;
property Items[const aIndex : integer] : TSegmentData read GetSegmentData; default;
end;
og så over til Data[i][j][k]??
Jeg vil gerne give dig flere pont for det - er forslag til point?