![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| h2o |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 19.8.2005 Репутация: 1 Всего: 1 |
Вот такой код есть:
как вы правильно заметили - это копирование файла myFile.txt у которого имя в ресурсе 'rc_file1' из мною созданого ifiles.RES. С этим и мне вё понятно! А вот что если у меня в ресурсе 500 файлов??? чне что каждый раз и писть:
Вопросы: 1. Должен же быть другой способ? 2. и ещё... вот копируются (сохраняются) у меня эти файлы в папку 'c:\myProgram' и ведь есть какойто статус этого действия, типа выполнено %. И это можно засунуть в Gauge или ProgressBar? как это сделать? 3. А как мне ужать файлы в ifiles.RES. Например с помощью Zlib. Чтобы они были в моём ехе в ужатом виде. Кто подскажет? 4. А может компонент есть? кидаешь его на форму, указываешь из какой папки файло в ресурсы загонять, указываешь в какую папку их потом при вызове скопировать... и ещё этот компонент процесс отдаёт??? Это сообщение отредактировал(а) h2o - 8.11.2005, 12:19 --------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7! |
||||
|
|||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Создай процедуру, которой нужно передать имя ресурса и имя файла.
|
|||
|
||||
| h2o |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 19.8.2005 Репутация: 1 Всего: 1 |
а вопросов было 4!
--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7! |
|||
|
||||
| z-END |
|
|||
![]() прафесар™ ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: 11 Всего: 102 |
а ты правила форума читал? -------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
|||
|
||||
| Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Процесс есть у стримов. Его и использовать. Либо прогресс считать по количеству файлов. Тогда сам - знаешь количество, знаешь порядковый номер ресурса. Остальное дело техники.
Возьми пример ZLib, сожми все файлы. При сохранении декомпресь. Либо более простой способ - сожми exeшник UPX'ом. |
||||
|
|||||
| h2o |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 19.8.2005 Репутация: 1 Всего: 1 |
читал конечно!
дак мне что 4 темы создавать по 1 и тому же коду? ага, за спам заругают!!! Добавлено @ 13:57 за флуд точнее... Добавлено @ 14:00 а вопрос №4 - компоненты есть?? --------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7! |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
именно таких -- нету ( ибо нафик нада ), но можно взять любой из компонентов-распаковщиков, немного переделать на работу с потоками ( если еще не сделанно ) и юзать архив вместо тучи ресурсов
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| h2o |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 19.8.2005 Репутация: 1 Всего: 1 |
а если нет такого компонента, может кто может помоч его написать? думаю он многим пригодится... я дак нифига незнаю как их писать!
Snowy
а как? в моём примере можешь показать? --------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7! |
|||
|
||||
| z-END |
|
|||
![]() прафесар™ ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: 11 Всего: 102 |
если память неподводит VCLzip/VCLUnZip поддерживает работу с потоком
-------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Модератор: Пожалуйста, один топик - один вопрос.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Память не подводит. Именно так. Но у ZIP компрессия слабее, чем у ZLib. Вариант с UPX проше и эфективней. Добавлено @ 22:30 Да, и ZLib добавляет меньше к ехешнику, чем VCLZip. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |