![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| dimonskif |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
Скачал чужой исходник биндера- джоинера, но у него проблема с собиранием файла более 2-х мег. может кто подскажет в чём проблема. Вот исходник биндера(lstFiles: TListView):
а вот сам пень:
|
||||
|
|||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
сочувствую... так в чем проблема то? ошибки выдает или что? какой нужен результат работы? и вообще - код бредовый имхо... -------------------- There are always someone smarter than you... |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 6 Всего: 111 |
Пень, биндер, джоинер… dimonskif, не все такие продвинутые.
Будь добр доходчиво объясни, что тебе надо. В чём выражаются эти проблемы? |
|||
|
||||
| dimonskif |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
||||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
а что тут мочь? 0) Создать контейнер (Stream?) для вывода 1) I = 1 2) считать содержимое файла I 3) записать содержимое файла I в контейнер 4) если I<N(общее колво файлов), то inc(I), -> 1) 5) записать в контейнер служебную информацию (о количестве и размере файлов например). обратный процесс 1) прочитать служебную информацию 2) вытянуть содержимое N файлов... .... какой шаг вызывает затруднения? Это сообщение отредактировал(а) MetalFan - 21.4.2007, 18:26 -------------------- There are always someone smarter than you... |
|||
|
||||
| dimonskif |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
Да это ж думать надо больше, чем взять чужое
А вообще задумка типа самораспаковывающегося архива(в одном файле несколько-при запуске этого файла, он разархивирует свое содержимое) Просто я в программировании не очень силён, и немного возникают небольшие трудности при использовании страшных слов ПОТОКИ и НЕТИПИЗИРОВАННЫЕ ФАЙЛЫ |
|||
|
||||
| maniaks1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 16.12.2006 Репутация: нет Всего: нет |
А чего ресурсы не используешь? Ведь можно ещё на этапе компиляции включить нужные тебе файлы в твой EXE файл.
P.S. Правда лучше не в EXE а в DLL, а затем уже из неё извлекать... |
|||
|
||||
| dimonskif |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
потому что такой файл будет создавать моя прога
|
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
Что за биндер?
На torry.net есть хороший биндер, ищи по слову "MultiBinder" |
|||
|
||||
| dimonskif |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
RA, нету такого
Добавлено через 8 минут и 8 секунд
чтение пытаюсь делать но этой же схеме, но когда читаю из себя выдаёт I/O 32 и указывает на Reset(); как я понимаю, нельзя получить доступ к файлу. Как с этим можно справиться? |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 6 Всего: 111 |
||||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
И правда нету, стёрли сцуки.
Вот оригинальная копия архива с торри. тут по новее есть версия Присоединённый файл ( Кол-во скачиваний: 9 )
MultiBinder.7z 100,44 Kb |
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
Опять же используем потоки...
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| dimonskif |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 6.1.2006 Репутация: нет Всего: нет |
Спасибо за MultiBinder - опасная штука
Потоки пригодились - всё работает так как надо
похожее пробовал реализовать ч-з апи
но получается как-то стрёмно и непонятно, поэтому плюнул и сделал как показал lukas |
||||
|
|||||
![]()
|
| Правила форума "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. |