|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2013, 15:09 | #1 |
Пользователь
Регистрация: 12.08.2013
Сообщений: 99
|
Множество картинок в бинарный файл и использовать их от туда
Извиняюсь если такая тема уже создавалась.
Мне нужно: 1) Запоковывать множество картинок в бинарный файл с расширением arc чтобы не 1 программа кроме моей не могла его открыть 2) Запись нужно делать пронеумерованной строковым индексом так как именно по строковому индексу будет происходить чтения. 3)Ну и собственно чтения Скажите как это организовать желательно функциями К примеру для записи Function WriteARC(ARC:TMemoryStream{или аналог правдо с этими потоками проблемки с размером. там надо задавать размер а я незнаю как сделать это для картинок и + ко всему нумерация числом идет а мне строкой}; IndexStroca:String):Boolean -должна возвращать истину если успешно упаковалось или фальс если ошибка и собстно для чтения Function ReadARC(ARC:TBitmap{сюда нужно загружать картинку};IndexStroca:String{опреде ления по какому индексу загружать}):Boolean; - возвращает также истину при успехе операции и ложь при ошибке КЕак это организовать помогите пожалуйста |
21.10.2013, 15:49 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
1. Типизированные файлы своего формата.
Типа так: Код:
|
21.10.2013, 16:05 | #3 |
Пользователь
Регистрация: 12.08.2013
Сообщений: 99
|
Мне нужно картинки запаковывать а не имена файлов каротинки.
|
21.10.2013, 16:12 | #4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Ну так Человек_Борща тебе это и написал. Хоть картинки, хоть музыку пихай.
|
21.10.2013, 21:31 | #5 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Можете тут http://programmersforum.ru/showthread.php?t=170876 мой пример посмотреть.
|
29.10.2013, 22:51 | #6 |
Пользователь
Регистрация: 12.08.2013
Сообщений: 99
|
Я решил чуть чуть облегчить задачу и себе и в принципе в коде.
1)Запоковывать множество картинок в бинарный файл с расширением arc чтобы не 1 программа кроме моей не могла его открыть 2)Считывание и запись должна идти по индексу. 3)Использовать TFileStream Нашел ссылку http://www.delphimaster.net/view/7-28548/all В принципе то что нужно но 1 нужно чуток облегчить 2 сделать чтобы она возвращала индекс добавленного в файл картинки Скажите как это делать для BMP картинок Массив картинок использовать не годиться так как запись будет идти в программе ARK ADD а считывание в игровом движке Понятия игровой движок это 1 создания игрового поля 2 размещение персонажей 3 мини AI с пособностью выбирать цель и кидаться бомбами где нужно убить его одним персонажем Скажем так малюсенькая часть игры Ancient Empires 2 RM |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эффектный просмотр картинок на форме - что использовать? | calypso | Компоненты Delphi | 1 | 14.06.2013 19:46 |
Бинарный файл | Хитман | Помощь студентам | 1 | 27.03.2011 19:04 |
Бинарный файл | nXs | Общие вопросы Delphi | 4 | 26.03.2011 11:40 |
Законнектиться на FTP сервер, и скачать от туда определенный файл | Mihanches | Работа с сетью в Delphi | 4 | 14.09.2010 14:45 |
Бинарный файл | mchip | Microsoft Office Excel | 10 | 05.03.2009 19:10 |