SkinRead.hpp
上传用户:xjwsee
上传日期:2008-08-02
资源大小:796k
文件大小:2k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 2005 by Borland Software Corporation
  3. // All rights reserved
  4. // (DO NOT EDIT: machine generated header) 'Skinread.pas' rev: 10.00
  5. #ifndef SkinreadHPP
  6. #define SkinreadHPP
  7. #pragma delphiheader begin
  8. #pragma option push
  9. #pragma option -w-      // All warnings off
  10. #pragma option -Vx      // Zero-length empty class member functions
  11. #pragma pack(push,8)
  12. #include <System.hpp> // Pascal unit
  13. #include <Sysinit.hpp> // Pascal unit
  14. #include <Windows.hpp> // Pascal unit
  15. #include <Messages.hpp> // Pascal unit
  16. #include <Sysutils.hpp> // Pascal unit
  17. #include <Classes.hpp> // Pascal unit
  18. #include <Graphics.hpp> // Pascal unit
  19. #include <Controls.hpp> // Pascal unit
  20. #include <Forms.hpp> // Pascal unit
  21. #include <Filectrl.hpp> // Pascal unit
  22. #include <Winconvert.hpp> // Pascal unit
  23. #include <Dialogs.hpp> // Pascal unit
  24. //-- user supplied -----------------------------------------------------------
  25. namespace Skinread
  26. {
  27. //-- type declarations -------------------------------------------------------
  28. struct TSkinHeader
  29. {
  30. public:
  31. int Version;
  32. int DirLen;
  33. int U1;
  34. int U2;
  35. } ;
  36. class DELPHICLASS TSkinReader;
  37. class PASCALIMPLEMENTATION TSkinReader : public System::TObject 
  38. {
  39. typedef System::TObject inherited;
  40. public:
  41. Classes::TStringList* Dir;
  42. int dirlen;
  43. int Num;
  44. int sizes[1001];
  45. Classes::TMemoryStream* ms;
  46. TSkinHeader header;
  47. TSkinHeader header2;
  48. __fastcall TSkinReader(void);
  49. __fastcall virtual ~TSkinReader(void);
  50. bool __fastcall loadfromfile(const AnsiString aname);
  51. void __fastcall readfile(AnsiString aname, Classes::TMemoryStream* m);
  52. void __fastcall readIni(const AnsiString aname, Classes::TMemoryStream* m, AnsiString &fname);
  53. void __fastcall Decompress(Classes::TStream* source, Classes::TStream* Dest);
  54. bool __fastcall Loadfromstream(Classes::TMemoryStream* r2);
  55. };
  56. //-- var, const, procedure ---------------------------------------------------
  57. } /* namespace Skinread */
  58. using namespace Skinread;
  59. #pragma pack(pop)
  60. #pragma option pop
  61. #pragma delphiheader end.
  62. //-- end unit ----------------------------------------------------------------
  63. #endif // Skinread