![]() |
Records Verschachteln
Hi,
ich weiß nicht ob diese Frage schon einmal gestellt wurde, aber ich wüste gerne wie man records verschachtelt. ich habe es schon einmal probiert, aber das ging nicht.
Delphi-Quellcode:
Also als Fehlermeldung kommt immer:
var
Tnumer : record zahl : string; end; Toperation : record operant : string; end; Trechnung : record numer : Tnumer; operation : Toperation; end; Konstante oder Typbezeichnung erwartet Kann mir jemand helfen? :roll: |
Re: Records Verschachteln
Wenn du Typen definieren willst musst du das Schlüsselwort "Type" nutzen und nicht "Var".
Ach Ja: Willkommen in der DP |
Re: Records Verschachteln
Oh.. :oops: okay.. Danke
|
Re: Records Verschachteln
hmm.. jetzt heißt es aber immer Eine Bezeichner erwarte aber Record gefunden. :roll:
|
Re: Records Verschachteln
Delphi-Quellcode:
type TMeinRec = record // = statt :
EinIntFeld: integer; end; |
Re: Records Verschachteln
das geht aber auch nicht.
jetziger Fehler: Felddefinition nicht erlaubt nach Methode oder Eingenschaft |
Re: Records Verschachteln
Zeig doch einmal Deinen aktuellen Code.
|
Re: Records Verschachteln
Delphi-Quellcode:
type
TForm2 = class(TForm) Edit1: TEdit; Label1: TLabel; Button1: TButton; Label2: TLabel; Bevel1: TBevel; Edit2: TEdit; Label3: TLabel; procedure Button1Click(Sender: TObject); procedure Edit2Enter(Sender: TObject); procedure FormKeyPress(Sender: TObject; var Key: Char); procedure FormShow(Sender: TObject); procedure Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); Tnumer = record zahl : string; end; Toperation = record operant : string; end; Trechnung = record numer : Tnumer; operation : Toperation; end; private { Private-Deklarationen } public { Public-Deklarationen } end; |
Re: Records Verschachteln
Delphi-Quellcode:
type
Tnumer = record zahl : string; end; Toperation = record operant : string; end; Trechnung = record numer : Tnumer; operation : Toperation; end; TForm2 = class(TForm) Edit1: TEdit; Label1: TLabel; Button1: TButton; Label2: TLabel; Bevel1: TBevel; Edit2: TEdit; Label3: TLabel; procedure Button1Click(Sender: TObject); procedure Edit2Enter(Sender: TObject); procedure FormKeyPress(Sender: TObject; var Key: Char); procedure FormShow(Sender: TObject); procedure Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); private { Private-Deklarationen } public { Public-Deklarationen } end; |
Re: Records Verschachteln
gut, geht jetzt danke!! :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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