AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Prezedur weitere Parameter als Sender: TObject übergeben und dynamische Timer
Thema durchsuchen
Ansicht
Themen-Optionen

Prezedur weitere Parameter als Sender: TObject übergeben und dynamische Timer

Ein Thema von Basetyp · begonnen am 3. Jul 2012 · letzter Beitrag vom 3. Jul 2012
 
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#2

AW: Prezedur weitere Parameter als Sender: TObject übergeben und dynamische Timer

  Alt 3. Jul 2012, 06:54
Moin...

du bastelst dir dein eigenes Event und löst es im OnTimer aus und übergibst soviele Parameter wie du vorgibst. Deine "Auswertung verknüpfst du dann mit deinem Event statt mit OnTimer.
Delphi-Quellcode:
TMeinEvent = procedure(Sender: Tobject; aIndex: Integer) of object;
.
FMeinEvent: TMeinEvent; // und als Property MeinEvent nach außen verfügbar machen
.
MeinEvent:= MeineProcedure;
.
Layer_Timer[i] := TTimer.Create(Self);
Layer_Timer[i].Tag := i;
.
Layer_Timer[i].OnTimer := MeinOnTimer;
.
.
procedure MeinOnTimer(Sender: TObject);
begin
  if Assigned(FMeinEvent) then
    FMeinEvent(Sender,Sender.Tag);
end;

procedure MeineProcedure(Sender: TObject; aIndex);
begin
  // deine Auswertung
end;
...einfach so runtergetippt mithalboffenen Augen Hoffe es gibt zumindest Denkansatz.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 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