CDSNotifyF.cpp 643 B

123456789101112131415161718192021222324
  1. //---------------------------------------------------------------------------
  2. #pragma hdrstop
  3. #include "CDSNotifyF.h"
  4. //---------------------------------------------------------------------------
  5. #pragma package(smart_init)
  6. template<typename T>TCDSNotify<T>::TCDSNotify(T* AData)
  7. {
  8. FData = AData;
  9. FEvent = FData->Properties->OnChange;
  10. FData->Properties->OnChange = NULL;
  11. }
  12. //---------------------------------------------------------------------------
  13. template<typename T>TCDSNotify<T>::~TCDSNotify()
  14. {
  15. FData->Properties->OnChange = FEvent;
  16. }
  17. //---------------------------------------------------------------------------