Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Recordvariablen deklarieren (https://www.delphipraxis.net/85339-recordvariablen-deklarieren.html)

DelphiManiac 29. Jan 2007 15:11


Recordvariablen deklarieren
 
Hallo,

ich benötige einen Datentyp der eine Adresse speichert.
Folgdenes Schema:
Es gibt zu jedem Parameter ein AdressHigh und ein AdressLow.

Ich habe eine Recorddefinition des Datentyps gemacht:

Delphi-Quellcode:
TParameter=record
  AdressH:Byte;
  AdressL:Byte;
Nun habe ich ungefähr 50 Parameter, die eine feste Adresse haben, diese Parameter würde ich gerne deklarieren um Sie in meinen Modulen verwendenden zu können, sie sind also statisch.
Ich wollte euch fragen, wie man diese "Parameter" am Besten deklariert???
:roll:

Also danke schonmal..

Flips 29. Jan 2007 15:48

Re: Recordvariablen deklarieren
 
Wenn ich das richtig verstanden hab...
Delphi-Quellcode:
const ParameterAnzahl = 50;

ParameterListe : array [0..ParameterAnzahl -1] of Parameter
:wink:

Sidorion 29. Jan 2007 15:49

Re: Recordvariablen deklarieren
 
Delphi-Quellcode:
Const
  MyParam: TParameter=(AdressH: 10; AdressL: 20);

Flips 29. Jan 2007 15:54

Re: Recordvariablen deklarieren
 
Zitat:

Delphi-Quellcode:
Const
  MyParam: TParameter=(AdressH: 10; AdressL: 20);

Dann muss er sie aber hardcoden.

DelphiManiac 29. Jan 2007 17:16

Re: Recordvariablen deklarieren
 
@Sidorion

Hi, ja genau das habe ich gesucht, einem struct(bzw. einem record) direkt Wertezuzuweisen. Die Adressen verändern sich
nicht während des Programmablaufs, also ist die Deklaration mit const vollkommen richtig.
Danke euch beiden..

Gruß
DelphiManiac


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 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