ITSUtilF.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //---------------------------------------------------------------------------
  2. #ifndef ITSUtilFH
  3. #define ITSUtilFH
  4. //---------------------------------------------------------------------------
  5. #include <vcl.h>
  6. #include <Classes.hpp>
  7. #if 0
  8. #include <math.h>
  9. #include <map>
  10. #include <vector>
  11. #include <list>
  12. #include <algorithm>
  13. #endif
  14. /*
  15. ******************************************************************************
  16. * User Data Types
  17. ******************************************************************************
  18. */
  19. #define SAFE_DELETE(p) {if (p != NULL) { delete p; p = NULL; }}
  20. #define STR_DATETIME "YYYY-MM-DD HH:NN:SS"
  21. #define STR_HHNN "YYYY-MM-DD HH:NN"
  22. #define STR_DATEHOUR "YYYY-MM-DD HH"
  23. #define STR_DATE "YYYY-MM-DD"
  24. #define STR_MM "YYYY-MM"
  25. #pragma pack(push,1)
  26. // TODO: Structure Here
  27. #pragma pack(pop)
  28. /*
  29. ******************************************************************************
  30. * Function Prototypes
  31. ******************************************************************************
  32. */
  33. DWORD ITSUtil_GetFileSize(String sFileName);
  34. String ITSUtil_FormatStr(String AStrDateTime, String AFormat);
  35. void ITSUtil_NetworkPing(String AIpAddress);
  36. #endif