Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Record in einem Array ?
PreMarT - Fr 18.09.09 10:38
Titel: Record in einem Array ?
Hi alle zusammen,
diesmal hab ich erst gesucht aber leider nicht gefunden was mir geholfen hat.
Ich hab folgendes Problem ich hab da ein "record" mit 15 unterschiedlichen variablen (entspricht den Spalten aus meiner Excel Tabelle) nun möchte ich aus der Excel Tabelle die einzelnen Spalten in das Record lesen, dafür brauch ich noch ein Array das sozusagen die Zeilen wiedergibt dann soll das Prog die Zeilen in das Array und Record schreiben so das ich später alle Zeilen und Spalten in dem Array hab.
Mir geht es darum das ich nicht weis wie ich das record in ein Array übergebe...Ich hoffe ich konnte mich klar ausdrücken...
wenn nicht einfach fragen :/
MFG PMT
Tastaro - Fr 18.09.09 10:48
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| type tmyrecord = record Wert1: interger; Wert2: integer; end; tarray_of_myrecord: array[0..99] of tmyrecord; |
Beste Grüße
PreMarT - Fr 18.09.09 10:55
Danke schonmal, nur wie sprech ich die einzelnen Felder von meinem Record in den einzelnen Arrays jetzt an?
Xentar - Fr 18.09.09 15:16
Meinst du das?
Delphi-Quelltext
1:
| MyArrayOfRecord[23].Wert1 := 1337; |
Hugo343 - Fr 18.09.09 16:16
Ich mach das eigentlich immer so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| type TMeinArray = array[0..9] of record Wert1:integer; Wert2:integer; end;
var MeinArray:TMeinArray; |
^^
Tryer - Fr 18.09.09 16:19
Ungünstig, wenn man mal einen einzelnen Record als Parameter übergeben will. Den Recordtyp sollte man also besser einzeln deklarieren.
PreMarT - Fr 18.09.09 16:37
Also ich mein das z.B. so:
Quelltext
1:
| edtAusgabe := MyRecord.Ort aus dem 5ten Array |
Sorry ich hab noch nie Records benutzt :/
Xentar - Fr 18.09.09 20:24
PreMarT hat folgendes geschrieben : |
| Also ich mein das z.B. so/ |
Äh ja, siehe oben. Nur, dass du halt nich den Wert reinschreibst, sondern ausliest.
PreMarT - Sa 19.09.09 12:30
Alles klar ich danke euch :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!