Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: Brauche Hilfe bei Komponentenentwicklung allgemein

  Alt 24. Jul 2005, 10:09
Ein anderes Beispiel: Ich habe eine Komponente: (Ist wie gesagt nur ein Beispiel, das aber gut zeigt, was ich will.)

Delphi-Quellcode:
//...

type
  TCompo1 = class(TComponent)
  protected
    FTimer: TTimer;
  public
    constructor Create(AOwner: TComponent);
    destructor Destroy;
  published
    property Timer: TTimer read Timer write Timer;
  end;

//...

constructor TCompo1.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  //So, was jetzt? Wie kann ich auf Timer zugreifen, ohne eine AV zu verursachen?
  //Etwa FTimer:=TTimer.Create(AOwner)? Oder FTimer:=TTimer.Create(Self)? Oder gar nichts?
end;

destructor TCompo1.Destroy;
begin
  inherited Destroy;
  FTimer:=nil; //Ist das richtig so?
end;

end.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat