Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Records in Klassen als Property

  Alt 1. Feb 2007, 11:29
Hallo ich habe folgendes Problem,

ich besitzte eine Klasse und einene Datentyp(record) dieser Datentyp beinhaltet verschiedene andere Datentypen.

Delphi-Quellcode:
..
 THerstellerDaten = record
    GeraeteTyp :TASCII;
    Seriennummer :TASCII;
    Herstelldatum :TASCII;
    SensorTyp :TASCII;
    SoftwareVersion :TASCII;
    SoftwareDatum :TASCII;
    SoftwareRelease :Word;
    SoftwareSubRelease:Word;
    Sprache :Word;
  end;
  TTest = class(TObject)
  private
   fHerstellDaten:THerstellerDaten;
  public
   Herstellerdaten:THerstellDaten
     read fHerstellDaten write fHerstelldaten;
...


// Wie kann ich nun auf den record schreibend in meine Objekt zugreifen??????????????
var
  myObj:TTest;
begin
  myObj:TTest.Create;
  myObj.HerstellerDaten.Geraetetyp:='Typ XYZ'; // Das klappt nicht, aber warum????
..
Danke schonmal
Gruß DelphiManiac
  Mit Zitat antworten Zitat