Вверх ↑
Ответов: 43
Рейтинг: -2
#1: 2018-04-29 22:13:11 ЛС | профиль | цитата
Всех с наступающим
У кого Zipper нормально работает
Накой вместо каталога он подкаталоги в архив пакует

А это что за кунг-фу

procedure THIZipper._work_doCompress;
begin
if strZIP = '' then Exit;
intMethod := _prop_Method;
if _prop_ResetAttr = 0 then fResetAttr := True
else fResetAttr := False;
pSelf := Self; // ---> почти нигде не используется
Check( zCompressFiles(
nil,
PChar( _prop_Password ),
intMethod,
fResetAttr,
_prop_SpanSize,
_prop_Comment,
@THIZipper.onProgress // и такое для каждого калбэка :shock:
) );
end;

// это тоже что то не понятное :roll:
procedure THIZipper.onProgress; far;
begin
zGetRunTimeInfo( pSelf.intFiles, pSelf.intBytes );
if pSelf._prop_Progress = 0 then
_hi_OnEvent( pSelf._event_onProgress, pSelf._intFiles )
else
_hi_OnEvent( pSelf._event_onProgress, pSelf._intBytes );
end;

карма: -2

0