2011-03-15 08:13 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id> * contrib/sevenzip/t7zip.ch * contrib/sevenzip/t7zip.prg * contrib/sevenzip/sevenzip.c + CMPMETHOD_DEFLATE64, a variant of CMPMETHOD_DEFLATE ; NOTE: It is slightly better than CMPMETHOD_DEFLATE + HB_7ZIPMESSAGE(), window message initializer + :hWndOwner, Windows handle who owns dialog during processing. ; NOTE: dialog is activated when :lShowProcessDlg is .T. The dialog will send WM_ARCEXTRACT msg to parent window during archive processing. WM_ARCEXTRACT value should be initialized before using ie.
#define WM_ARCEXTRACT HB_7ZIPMESSAGE() The WM_ARCEXTRACT message sent by 7-32zip.dll to parent window is as follows: wParam = (WPARAM) (UINT) nStatus; // working status lParam = (LPARAM) eis; // pointer to structure with data nStatus: #define ARCEXTRACT_BEGIN 0 #define ARCEXTRACT_INPROCESS 1 #define ARCEXTRACT_END 2 #define ARCEXTRACT_OPEN 3 #define ARCEXTRACT_COPY 4 eis, data in the following structure: static union EXTRACTINGINFOS { EXTRACTINGINFO ei; EXTRACTINGINFOEX eix; EXTRACTINGINFOEX32 eix32; EXTRACTINGINFOEX64 eix64; } s_eis; please refer to 7-32zip.h for info of s_eis members. * tests/7zip2.prg + add test for CMPMETHOD_DEFLATE64 Andi ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers