Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Eigene Komponente bringt Delhpi zum Absturz

  Alt 4. Mai 2005, 18:42
du brauchst eine SetMethode. Denn auf diese Art und weise wird nur der Pointer (TStringlist) gesetzt. So geht es:
Delphi-Quellcode:
TTest = class(TComponent)
private
  fdieListe : TStrings;
  procedure FSetDieListe(AListe: TStringlist);
public
  Create(AComponent: TComponent);override;
published
  property dieListe : TStrings Read fdieListe Write FSetDieListe;
end;

procedure TTest.FSetDieListe(AListe: TStringlist);
begin
  if AListe = nil then
    fdieListe.Clear
  else
    fdieListe.Assign(AListe);
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat