Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
Turbo Delphi für Win32
|
Re: Warum kann Record-Property nicht geschrieben werden?
4. Dez 2007, 16: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!
|