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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers