/***********************************************************************/ /* ZIP table: display info about a ZIP file. */ /***********************************************************************/ class DllExport ZIPDEF : public DOSDEF { /* Table description */ friendclass TDBZIP; friendclass UNZFAM; public: // Constructor
ZIPDEF(void) = default;
// Methods bool DefineAM(PGLOBAL g, LPCSTR am, int poff) override;
PTDB GetTable(PGLOBAL g, MODE m) override;
protected: // Members
PCSZ target; // The inside file to query
}; // end of ZIPDEF
/***********************************************************************/ /* This is the ZIP Access Method class declaration. */ /***********************************************************************/ class DllExport TDBZIP : public TDBASE { friendclass ZIPCOL; public: // Constructor
TDBZIP(PZIPDEF tdp);
// Members
unzFile zipfile; // The ZIP container file
PCSZ zfn; // The ZIP file name //PSZ target;
unz_file_info64 finfo; // The current file info char fn[FILENAME_MAX]; // The current file name int nexterr; // Next file error
}; // end of class TDBZIP
/***********************************************************************/ /* Class ZIPCOL: ZIP access method column descriptor. */ /***********************************************************************/ class DllExport ZIPCOL : public COLBLK { friendclass TDBZIP; public: // Constructors
ZIPCOL(PCOLDEF cdp, PTDB tdbp, PCOL cprec, int i, PCSZ am = "ZIP");
// Implementation int GetAmType(void) override { return TYPE_AM_ZIP; }
// Methods void ReadColumn(PGLOBAL g) override;
protected: // Default constructor not to be used
ZIPCOL(void) = default;
// Members
TDBZIP *Tdbz; int flag;
}; // end of class ZIPCOL
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.