Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Brauche Hilfe bei Komponentenentwicklung allgemein
24. Jul 2005, 11: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
|