![]() |
Array of Array of record
Wieder total neben der Schnur heute.. :wall:
Delphi-Quellcode:
TRecord2 = record
GibsMir: string; end; TRecord1 = record Hahaha: array[1..15] of array of TRecord2; end;
Delphi-Quellcode:
Wie komme ich jetzt an GibsMir dran ? (Nicht hauen)
For i := 1 to 15
List.Lines.Add('Was nun ' + string(FileInfo.Hahaha[i])); gruss |
AW: Array of Array of record
Wenn ich mich nicht verguckt habe:
Delphi-Quellcode:
For i := 1 to 15
List.Lines.Add('Was nun ' + FileInfo.Hahaha[i][Low(Hahaha[i])].GibsMir); |
AW: Array of Array of record
Es ist ja ein Array of Array.
Das heisst in dem Array FileInfo.Hahaha[i] steckt nochmal ein Array und auch dort musst Du mit einem indexer [j] auf das richtige Item zugreifen. |
AW: Array of Array of record
So isses, ich hatte das in meinem Beispiel nur angedeutet.
|
AW: Array of Array of record
Zitat:
Danke. gruss |
AW: Array of Array of record
Zitat:
Delphi-Quellcode:
Ich verwende ein komma
for IntI := 1 to FileInfo.Tracks do
begin for IntA := 1 to 1 do begin for IntB := 0 to FileInfo.NoteCounter[IntI] -1 do begin Grid[IntI, IntB] := FileInfo.MIDINotes[IntA, (byte(FileInfo.MIDINotes[IntB]))].NoteNo; InstGrid[IntI, IntB] := FileInfo.MIDINotes[IntA, (byte(FileInfo.MIDINotes[IntB]))].Instrument; end; end; end;
Delphi-Quellcode:
FileInfo.MIDINotes[IntA, (byte(FileInfo.MIDINotes[IntB]))].NoteNo;
du hingegen nicht.. Ist es das selbe? Oder wo liegt der Unterschied. gruss |
AW: Array of Array of record
Man sollte vielleicht das dynamische Array mal dimensionieren, dann sollte der Zugriff klappen.
|
AW: Array of Array of record
Zitat:
Es geht nicht um die Funktionalität DAS tut's und es wird schon Hundertzeilen vorher Dimensioniert. Es ging um die frage wo der unterschied liegt.. mit oder ohne Komma gruss |
AW: Array of Array of record
Achso.
Es gibt keinen Unterschied, außer in der Anzahl und Art der Zeichen. Kannst Du überall nachlesen, hättest googeln können. |
AW: Array of Array of record
Zitat:
Mit dem googeln ist immer so ne sache wenn man nicht genau weiss welche stichworte man da verwenden soll. Wenn sich dann 1,2 Millionen Einträge finden ist das nicht gerade das wahre vom Ei. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz