| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Binder |
| Автор: dimonskif 21.4.2007, 01:38 | ||||
Скачал чужой исходник биндера- джоинера, но у него проблема с собиранием файла более 2-х мег. может кто подскажет в чём проблема. Вот исходник биндера(lstFiles: TListView):
а вот сам пень:
|
| Автор: MetalFan 21.4.2007, 08:04 |
сочувствую... так в чем проблема то? ошибки выдает или что? какой нужен результат работы? и вообще - код бредовый имхо... |
| Автор: Yanis 21.4.2007, 10:20 |
| Пень, биндер, джоинер… dimonskif, не все такие продвинутые. Будь добр доходчиво объясни, что тебе надо. В чём выражаются эти проблемы? |
| Автор: dimonskif 21.4.2007, 17:46 |
| Yanis, я-то тоже не сильно продвинутый пень- по англ. stub проблема в том, что он просто виснет при сшивании мог бы я сам написать, то написал бы |
| Автор: MetalFan 21.4.2007, 18:25 |
а что тут мочь? 0) Создать контейнер (Stream?) для вывода 1) I = 1 2) считать содержимое файла I 3) записать содержимое файла I в контейнер 4) если I<N(общее колво файлов), то inc(I), -> 1) 5) записать в контейнер служебную информацию (о количестве и размере файлов например). обратный процесс 1) прочитать служебную информацию 2) вытянуть содержимое N файлов... .... какой шаг вызывает затруднения? |
| Автор: dimonskif 21.4.2007, 21:59 |
| Да это ж думать надо больше, чем взять чужое А вообще задумка типа самораспаковывающегося архива(в одном файле несколько-при запуске этого файла, он разархивирует свое содержимое) Просто я в программировании не очень силён, и немного возникают небольшие трудности при использовании страшных слов ПОТОКИ и НЕТИПИЗИРОВАННЫЕ ФАЙЛЫ |
| Автор: maniaks1 21.4.2007, 22:03 |
| А чего ресурсы не используешь? Ведь можно ещё на этапе компиляции включить нужные тебе файлы в твой EXE файл. P.S. Правда лучше не в EXE а в DLL, а затем уже из неё извлекать... |
| Автор: dimonskif 22.4.2007, 00:12 |
| потому что такой файл будет создавать моя прога |
| Автор: RA 22.4.2007, 09:34 |
| Что за биндер? На torry.net есть хороший биндер, ищи по слову "MultiBinder" |
| Автор: dimonskif 23.4.2007, 00:12 | ||
| RA, нету такого Добавлено через 8 минут и 8 секунд
чтение пытаюсь делать но этой же схеме, но когда читаю из себя выдаёт I/O 32 и указывает на Reset(); как я понимаю, нельзя получить доступ к файлу. Как с этим можно справиться? |
| Автор: Yanis 23.4.2007, 07:05 |
| |
| Автор: RA 23.4.2007, 21:10 |
| И правда нету, стёрли сцуки. Вот оригинальная копия архива с торри. тут по новее есть версия |
| Автор: lukas 23.4.2007, 21:52 | ||
Опять же используем потоки...
|
| Автор: dimonskif 29.4.2007, 00:11 | ||||
| Спасибо за MultiBinder - опасная штука Потоки пригодились - всё работает так как надо
похожее пробовал реализовать ч-з апи
но получается как-то стрёмно и непонятно, поэтому плюнул и сделал как показал lukas |