Вверх ↑
Этот топик читают: Гость
Ответов: 141
Рейтинг: 11
#16: 2012-11-11 19:45:26 ЛС | профиль | цитата
andrestudio писал(а):
Сначала т.з

Чего чего?
карма: 0

0
Ответов: 1821
Рейтинг: 168
#17: 2012-11-11 20:50:57 ЛС | профиль | цитата
CITRUS, ТЗ
карма: 5

0
Ответов: 141
Рейтинг: 11
#18: 2012-11-11 20:54:43 ЛС | профиль | цитата
sаmakacd писал(а):
CITRUS, ТЗ

Спасибо

Требуется такой же архиватор, с такими же функциями, было бы лучше если без dll, но я ща понавыдумываю уже)
Вообщем самое главное, это точно такой же Zipper, но чтобы небыло ошибок вроде как этой, не идут на архивирование .exe файлы
карма: 0

0
Ответов: 5227
Рейтинг: 587
#19: 2012-11-12 09:33:48 ЛС | профиль | цитата
с таким тз сюды ходи http://yandex.ru/yandsearch?p=1&text=free+zip+create+command+line&clid=1206949&lr=54
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 294
Рейтинг: 64
#20: 2012-11-12 15:49:40 ЛС | профиль | цитата
andrestudio писал(а):
...штатными средствами можно так http://forum.hiasm.com/forum.html?q=3&t=50095

andrestudio, а реально ли таким образом еще и выбрать упаковку со сжатием или без оного?
карма: 0

0
Ответов: 5227
Рейтинг: 587
#21: 2012-11-13 07:37:59 ЛС | профиль | цитата
Quest, нужно копать в сторону windows shell api, мне не встречались исходники с подобным выбором.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 43
Рейтинг: -2
#22: 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
Ответов: 4630
Рейтинг: 749
#23: 2018-05-02 11:07:52 ЛС | профиль | цитата
CITRUS писал(а):
Требуется такой же архиватор, с такими же функциями, было бы лучше если без dll
Как раз смотрел на код этого компонента. Сразу возникла мысль "и зачем понадобилась эта bszip.dll?". Что, нельзя было на чистом Паскале сделать разбор структуры ZIP-архива, а компрессию реализовать на Zlib? Конечно, некоторое время это бы заняло, плюс необходимо владение предметом, но тем не менее...

andrestudioEX писал(а):
А это что за кунг-фу
Вот hiZipper.pas, почищенный от большинства "кунг-фу": hiZipper 2018-05-02 NS.zip

Редактировалось 1 раз(а), последний 2018-05-02 11:12:04
карма: 26

0
Ответов: 43
Рейтинг: -2
#24: 2018-05-02 16:45:28 ЛС | профиль | цитата
Netspirit, Спасибо, но меня устроил другой вариант.
В связи с санкциями от крестоносцев и дабы не подставлять автора будем считать что этот компонент от али-баба(йки) (нашёл в интернете)
можете заценить и сравнить примеры. (жмёт до 2Gb не требует dll)

Спасибо али-баба(йке)
карма: -2

0
файлы: 1ZipperEx_1_0.zip [63.6KB] [656]
Ответов: 4630
Рейтинг: 749
#25: 2018-05-02 16:55:44 ЛС | профиль | цитата
Да та DLL-ка вроде как с 2005-го года мертва.
карма: 26

0
Ответов: 2059
Рейтинг: 132
#26: 2018-05-05 20:01:14 ЛС | профиль | цитата
песня писал(а):
Вот кто-то с горочки спустиля
......
А я милого узнаю по походке.



Дон andrestudio - какой ты дурень!
andrestudioEX -Nicht schön!
Тебя забанили, а ты всё равно?... Скучаешь?
Да и хозяину - осторожней с эмоциями... - Что с возу упало, то не вырубишь топором, или уже вся бадяга уже?.. , и бросить жалко?
Дон andrestudio - тебя люблю и ̶о̶б̶н̶и̶м̶а̶ю̶̶ наливаю!
Однако капитана, Андрюха, будь чётким человеком.
...Выкладывай всё без ошибок.
Тему понял я, но на самом деле ничего не работает.
Вот есть тема (уже не греет), прилепить exe или dll без всяких извращений, как секцию - с передачей и приёмом параметров по любому адресу...
Работает!
Пока из IC - тема для дискуссий.
И это лучше, чем DLLLoader! - нужно оформить. - Болею я, и зубы тоже
P.S.
Понятно, что exe безоконные, хотя и notepad работает, - так вроде принято?


------------------
Или с чистого листа со старым паспортом?

Вот Netspirit правильно говорит, 'чего из пушки по воробьям'?
Тоже случай был.
Кто-то делал и не очень... не очень работало, как надо.
Немножко покумекаем, и выправим дефект.
Для примера завтра выложу, чего-то на сегодня ресурс исчепал.

Редактировалось 17 раз(а), последний 2018-05-05 23:11:55
карма: 6

0
Ответов: 43
Рейтинг: -2
#27: 2018-05-07 18:20:48 ЛС | профиль | цитата
flint2, Закусывать надо мил человек (человечище люблю и обнимаю, с днём связи, и я сейчас там, кто еб... в дождь и грязь, наша доблестная связь :lol
карма: -2

0
Ответов: 817
Рейтинг: 52
#28: 2018-05-22 21:09:15 ЛС | профиль | цитата
Добрый день!
Решил посмотреть на демо ZipperEx и получаю вот это

Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: DCC32.EXE "C:\HiAsm_AltBuild\Elements\delphi\code\ZipperEx_demo.dpr" -M "-UC:\Program Files (x86)\Borland\Delphi7\Lib" "-UC:\HiAsm_AltBuild\compiler\Delphi" "-EC:\Users\ky\Desktop\ZipperEx_1_0\test\
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

C:\HiAsm_AltBuild\Elements\delphi\code\ZipperEx_demo.dpr(1)
C:\HiAsm_AltBuild\Elements\delphi\code\ZipperEx_demo.dpr(1)
C:\HiAsm_AltBuild\Elements\delphi\code\ZipperEx_demo.dpr(1)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(1)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(6)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(6)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(7)
C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_42BF9A0.pas(8)
C:\HiAsm_AltBuild\Elements\delphi\code\hiZipperEx.pas(1)
C:\HiAsm_AltBuild\Elements\delphi\code\hiZipperEx.pas(5)
C:\HiAsm_AltBuild\Elements\delphi\code\hiZipperEx.pas(5)
C:\HiAsm_AltBuild\Elements\delphi\code\hiZipperEx.pas(5)
C:\HiAsm_AltBuild\Elements\delphi\code\hiZipperEx.pas(5)
C:\HiAsm_AltBuild\Elements\delphi\code\Lib.pas(1)
C:\HiAsm_AltBuild\Elements\delphi\code\Lib.pas(6)
C:\HiAsm_AltBuild\Elements\delphi\code\Lib.pas(6) Fatal: File not found: 'DLLLoader.dcu'
Сборка завершена.
Как быть, где взять этот DLLLoader.dcu?
карма: 1

0
Ответов: 58
Рейтинг: 0
#29: 2019-03-05 21:47:27 ЛС | профиль | цитата
-= DriveR =- писал(а):
Добрый день!
Решил посмотреть на демо ZipperEx и получаю вот это

...

Как быть, где взять этот DLLLoader.dcu?


Вот нашел файлы (http://forum.hiasm.com/getfile/38622). Но он требует файл Classes.dcu

Редактировалось 3 раз(а), последний 2019-03-05 21:49:17
карма: 0

0
файлы: 1code.zip [19.4KB] [558]
Ответов: 2059
Рейтинг: 132
#30: 2019-03-06 01:16:32 ЛС | профиль | цитата
VitiaCat писал(а):
Вот нашел файлы (http://forum.hiasm.com/getfile/38622). Но он требует файл Classes.dcu

Булгаков писал(а):
Думаю, что эта история будет повторяться из века в век.

DLLLoader.pas http://forum.hiasm.com/getfile/38623

Редактировалось 2 раз(а), последний 2019-03-06 01:35:31
карма: 6

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)