Einzelnen Beitrag anzeigen

Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Warum kann Record-Property nicht geschrieben werden?

  Alt 4. Dez 2007, 15:07
ja, entweder so
type
Delphi-Quellcode:
 TMyData = record
    Data1: Boolean;
    Data2: String;
  end;

  TMyObject = class(TObject)
  protected
    FTest: Boolean;
    FData: TMyData;
  public
    property Test: Boolean read FTest write FTest;
    property Data: TMyData read FData write FData;
    property Data1: Boolean read FData.Data1 write FData.Data1; //etc.
  end;
oder so
Delphi-Quellcode:
procedure Test;
var
  myObject: TMyObject;
  MyData: TMyData;
begin
  myObject := TMyObject.Create;
  myObject.Test := true;
  myObject.Test := options.Data.Data1;
MyData.Data1 := True;
  MyData.Data2 := 'Hurra';
  myObject.Data := MyData;
end;
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat