TCDSFormF.cpp 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. MSG_TP = 2;
  49. }
  50. //---------------------------------------------------------------------------
  51. //---------------------------------------------------------------------------
  52. TCDSFormManager *FormManager = NULL;
  53. //---------------------------------------------------------------------------
  54. TCDSFormManager::TCDSFormManager()
  55. {
  56. }
  57. //---------------------------------------------------------------------------
  58. TCDSFormManager::~TCDSFormManager()
  59. {
  60. FLists.RemoveAll();
  61. }
  62. //---------------------------------------------------------------------------