Patcher.h 576 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef Patcher_H
  2. #define Patcher_H
  3. #include <Update.h>
  4. #include <Thread.h>
  5. #include <Textfeld.h>
  6. #include <Knopf.h>
  7. #include <Thread.h>
  8. using namespace Framework;
  9. class Patcher : public virtual ReferenceCounter
  10. {
  11. private:
  12. HMODULE updateDll;
  13. UpdaterV *updater;
  14. bool läuft;
  15. public:
  16. // Konstruktor
  17. Patcher();
  18. // Destruktor
  19. ~Patcher();
  20. // nicht constant
  21. bool update( int dateiGruppe, bool *abbruch, FBalken *fortschritt, TextFeld *status, Text *zError );
  22. // constant
  23. bool läuftPatch() const;
  24. int getDownload() const;
  25. };
  26. #endif