Registriert seit: 14. Apr 2008
3.006 Beiträge
Delphi 2009 Professional
|
AW: Firebird Zeos ZibEventAlerter
19. Apr 2014, 10:08
Falls es keine Lösung gibt (Bug z.B.) wäre ein Workaround, nur noch ein einziges Event zu definieren und in einer Hilfs-Tabelle einen Eintrag zu erzeugen, den der Client nach dem Eintreffen des Events ausliest.
Das hat noch einen Zusatznutzen: wenn ein Client mal kurz abgemeldet (disconnected) war, kann er nach dem Verbindungsaufbau prüfen ob er Events verpasst hat.
Ganz besonders mit TClientDataSet ist es ja möglich, die Connection zu trennen und dennoch weiter die Grids und sonstigen datensensitiven Elemente anzuzeigen und zu bearbeiten. Nur hat man dann keine Möglicheit mehr, die Events zu empfangen.
Michael Justin
|