Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Timer in Komponente integrieren (https://www.delphipraxis.net/109469-timer-komponente-integrieren.html)

24jb 2. Mär 2008 10:31


Timer in Komponente integrieren
 
Hallo,

ist es möglich in eine Componente (TGraphicControl) einen Timer zu integrieren?
Wenn ja, wie muss ich da ansetzen?

Danke im vorraus

Olav

SirThornberry 2. Mär 2008 10:36

Re: Timer in Komponente integrieren
 
ja es ist möglich:
Delphi-Quellcode:
type
  TYourClass = class(TVorgaenger)
  private
    fAnyClass: TAnyClass;
  public
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
  end;

[...]
constructor TYourClass.Create(AOwner: TComponent);
begin
  inherited;
  fAnyClass := TAnyClass.Create;
  fAnyClass.Irgendwas := irgendwas;
  [...]
end;

destructor TYourClass.Destroy();
begin
  fAnyClass.Free;
  inherited Destroy;
end;

Sharky 2. Mär 2008 10:38

Re: Timer in Komponente integrieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von 24jb
... Wenn ja, wie muss ich da ansetzen?

Hai Olav,

erzeuge einfach eine eigene Instanz von TTimer im OnCreate deiner Komponete und gebe diese im OnDestoy wieder frei.

Im Anhang ist eine Komponente die ich mir mal gemacht habe welche einen Timer verwendet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz