Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Klassen, Erben, private, pulic

  Alt 20. Jul 2006, 12:03
Delphi-Quellcode:
type
   Klasse1 = class
    private
     FA: string;
    public
     B: Integer;
     procedure setA( value: string);
    published
     property A: string read FA write setA;
   end;
   
...
var
  c1: Klasse1;

...
    procedure Klasse1.setA( value: string);
    begin
        If value <> 'then FA := Value;
    end;

...
   c1.B := 1; //Geht
   c1.FA := 'Hallo'; //Geht nicht
   c1.A := 'Hallo'; //Geht, FA wird mit Hallo überschrieben
   c1.A := ''; //Geht, FA behält aber alten Wert
Markus Kinzler
  Mit Zitat antworten Zitat