Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Einen Record in einem Record definieren
hassedelphi - So 17.08.03 12:07
Titel: Einen Record in einem Record definieren
hi
ich habe ein eigenen datentyp erstellt. in diesem datentyp sollen nun wiederrum von mir erstellte datentypen vorkommen. meine idee wäre
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| type tiw1 = record name : integer; ... tiw2 : record; end;
type tiw2 = record zahl : integer; ... end; |
funtzt aber nicht. kann jemand helfen?
Moderiert von
Tino: Titel geändert.
UGrohne - So 17.08.03 12:11
So kann es auch nicht funktionieren. Du musst als Typ des Feldes in dem ersten Record den
Namen des andere Records angeben, also etwa so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| type Ttiw1 = record name : integer; ... tiw2 : Ttiw2; end;
type Ttiw2 = record zahl : integer; ... end; |
hassedelphi - So 17.08.03 12:31
THX :D wärt's gleich ausprobieren
AndyB - So 17.08.03 13:11
Wenn man dann noch die Deklaration des zweiten Record vor den ersten verschiebt, kann man das auch kompilieren.
UGrohne - So 17.08.03 13:59
| AndyB hat folgendes geschrieben: |
| Wenn man dann noch die Deklaration des zweiten Record vor den ersten verschiebt, kann man das auch kompilieren. |
Stimmt, irgendwie mach ich das aber auch bis zum Kompilieren immer falsch :oops:
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!