Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#2

Re: OnChange-Events aller Editfields abfangen

  Alt 27. Jan 2006, 10:36
Hi,
kannst du deine Frage etwas genauer formulieren? Willst du nachträglich feststellen, ob irgendwann (seit Start der Anwendung) ein OnChange Ereignis eingetreten ist?
Das geht so ohne weiteres nicht. Die Benachrichtung wird genau dann erzeugt, wenn das Ereignis stattfindet. Anders als mittels polling vermeidet man so gerade das speichern von allen Events und deren spätere Behandlung (da würdest du einfach in einem gewissen Interval nachschauen ob sich was geändert hat).
Falls du also das möchtest würde mir aber kein guter Grund einfallen wofür man es brauchen könnte. Kannst du vielleicht einfach noch sagen was genau du damit machen möchtest?

Ansonsten gibt es natürlich die Möglichkeit auf ein OnChange zu reagieren. Es wird ein TNotifyEvent ausgelöst. Dies ist eine Prozedur die dir in der Variable Sender den Erzeuger der Nachricht übergibt. Du kannst natürlich für alle Editfelder (oder was auch immer) die gleiche OnChange Prozedur eintragen und bei jedem OnChange Ereignis abspeichern wer wann das Ereignis ausgelöst hat. Wie gesagt, bliebe die Frage nach dem warum?

Gruß Der Unwissende
  Mit Zitat antworten Zitat