Announcement

Collapse
No announcement yet.

Nummer im ONTimer Ereigniss eines timers herausfinden der als array erzeugt worden ist?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nummer im ONTimer Ereigniss eines timers herausfinden der als array erzeugt worden ist?

    Ich habe volgendes Problem: Ich habe einige timer(array) erzeugt. Allen diesen Timern habe ich ein ONTime Ereigniss zugewiesen. Nun Stellt sich aber die Frage wie finde ich die array nummer des Timers heraus in dem ONTime Ereigniss?

  • #2
    Die Nummer könntest du z.B. in der Tag-Eigenschaft des Timers mitspeichern. Alternativ könntest du natürlich auch die Nr. in die Namens-Eigenschaft verpacken (z.B. "Timer1", "Timer2", "Timer3" usw.).... Du kannst aber auch die Sender-Variable des OnTimer-Ereignis benutzen um das Timer-Array nach der Nummer zu durchsuchen.<p>
    Gruß,<br>
    Bernhar

    Comment


    • #3
      Das mit dem Tag habe ich probiert klappt aber nicht!
      Das habe ich dort stehen: nummer := sender.tag;
      Folgende Fehlermeldung: Undefinierter Bezeichner: 'Tag

      Comment


      • #4
        Hi

        Nummer := TComponent(Sender).Tag oder besser (sicherer)
        Nummer := (Sender as TComponent).Tag. Ich bevorzuge erstere Möglichkeit, wenn alle Sender garantiert von TComponent abgeleitet wurden.

        Gruß Hage

        Comment


        • #5
          Danke funktioniert wunderbar

          Comment

          Working...
          X