TCDSFormF.cpp 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. //---------------------------------------------------------------------------
  2. #pragma hdrstop
  3. #include "TCDSFormF.h"
  4. //---------------------------------------------------------------------------
  5. #pragma package(smart_init)
  6. //---------------------------------------------------------------------------
  7. TCDSFormObj::TCDSFormObj()
  8. {
  9. pImage = NULL;
  10. pImage = new TImage(NULL);
  11. }
  12. //---------------------------------------------------------------------------
  13. TCDSFormObj::~TCDSFormObj()
  14. {
  15. Clear();
  16. if (pImage)
  17. {
  18. delete pImage;
  19. pImage = NULL;
  20. }
  21. }
  22. //---------------------------------------------------------------------------
  23. void TCDSFormObj::Clear()
  24. {
  25. if (pImage)
  26. {
  27. pImage->Picture->Bitmap->FreeImage();
  28. pImage->Picture->Assign(NULL);
  29. }
  30. }
  31. //---------------------------------------------------------------------------
  32. //---------------------------------------------------------------------------
  33. TCDSForm::TCDSForm()
  34. {
  35. TrfIfsc = false;
  36. TrfAxis = false;
  37. TrfBakImgId = "";
  38. }
  39. //---------------------------------------------------------------------------
  40. TCDSForm::~TCDSForm()
  41. {
  42. Clear();
  43. FLists.RemoveAll();
  44. }
  45. //---------------------------------------------------------------------------
  46. void TCDSForm::Clear()
  47. {
  48. }
  49. //---------------------------------------------------------------------------
  50. //---------------------------------------------------------------------------
  51. TCDSFormManager *FormManager = NULL;
  52. //---------------------------------------------------------------------------
  53. TCDSFormManager::TCDSFormManager()
  54. {
  55. }
  56. //---------------------------------------------------------------------------
  57. TCDSFormManager::~TCDSFormManager()
  58. {
  59. FLists.RemoveAll();
  60. }
  61. //---------------------------------------------------------------------------