
ich möchte gerne eine Handlerliste aufbauen, habe jedoch Probleme beim speichern von ON_xxx Handlern in einer Liste (TList)
Hierzu benötige ich eigentlich nur die Funktionen;
"procedure variable type of procedure(TObject) of object;Register (TNotifyEvent) -->> Pointer ( für die TList ) und wieder raus aus der Liste, also
"Pointer -->> " procedure variable type of procedure(TObject) of object;Register
Kann jemand sagen ob bzw. wie ich diese Event Funktionen konvertieren kann?
Natürlich würde ich auch gerne TDataSetChangeEvent, TDataStateEvent ... in einer Liste Puffern.
Ich habe zwar herausgefunden das ich mit ADDR( das TNotifyEvent ) die Funktionen als Pointer in die Liste bekomme.
Habe jedoch keine Idee, diese wieder heraus zu holen(um diese abzuarbeiten)
Hintergrund:
Synchronisierung von verschiedenen Bildschirm Bildern welche auf eine Tabelle zugreifen.
Jeder Bildschirm hängt sich z.B in das ONOpen Ereignis ein und wird dann in einer Liste gespeichert.
Wird nun Open aufgerufen, sollen alle Open Ereignisse abgearbeitet werden.
Viele Grüße
Lorca
