|
|
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
Не подскажете, как можно сделать архиватор в Builder? У меня есть архиватор на VBA нужно сделать хотя бы такой же в Builder. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 08:37:11 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
Читай про zlib ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 10:33:34 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
On Wed, 31 Oct 2007 08:37:11 +0300, vah <nospam@sql.ru> wrote: > Автор: vah > Не подскажете, как можно сделать архиватор в Builder? У меня есть > архиватор на > VBA нужно сделать хотя бы такой же в Builder. Если нужно архивировать файлы, проще всего вызвать архиватор из командной строки, типа CreateProcess(L"rar.exe", L"a file.bin archive.rar", ...). Если нужно заархивировать блок памяти, его можно созранить в файл и тоже вызвать архиватор. -- Здесь у нас туманы и дожди, здесь у нас холодные рассветы, Здесь на неизведанном пути ждут замысловатые сюжеты! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 18:46:47 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
Leshij Если нужно заархивировать блок памяти, его можно созранить в файл и тоже вызвать архиватор. А если нужно сетевой протокол компрессовать тож будешь в файл записывать и рар дергать ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 08:22:23 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
On Thu, 01 Nov 2007 08:22:23 +0300, Gluk (Kazan) <nospam@sql.ru> wrote: > А если нужно сетевой протокол компрессовать тож будешь в файл записывать > и рар > дергать ??? > Тема Ответить Сообщение Вопрос был про файлы. Для сетей согласен, лучше вызывать API архиватора. -- Здесь у нас туманы и дожди, здесь у нас холодные рассветы, Здесь на неизведанном пути ждут замысловатые сюжеты! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 17:32:27 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
Leshij CreateProcess(L"rar.exe", L"a file.bin archive.rar", ...). После архивирования мне нужно копировать на флэшку, а это происходит не дожидаясь создания архива. Как это можно сделать, чтобы программа дожидалась окончания создания архива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 09:28:58 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
vahПосле архивирования мне нужно копировать на флэшку, а это происходит не дожидаясь создания архива. Как это можно сделать, чтобы программа дожидалась окончания создания архива? WaitForInputIdle(hProcess,INFINITE); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 10:02:32 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
Если я все правильно понимаю, то WaitForInputIdle тут не в кассу. Надо использовать WaitForSingleObject Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 10:11:07 |
|
||
|
(Builder) Архиватор
|
|||
|---|---|---|---|
|
#18+
мощно, как я понял, прога создаёт файл, пишет туда сигнатуру зипа (PK...), потом средствами шелла копирует в эту зиповую «папку» нужные файлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 14:59:41 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34913551&tid=2027874]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
219ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 542ms |

| 0 / 0 |
