forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Файл из переменной (http://forum.boolean.name/showthread.php?t=4823)

zheland 21.10.2007 12:22

Файл из переменной
 
1-Опять привет.
2-Heeeeeeeeelp:
Я хочу создать программу,которая создаёт специальный формат файла,который может хранить в себе несколько файлов(что-то вроде .zip,.rar,.7z).И вот в чём проблемма:
Можно например загрузить звук так:
Код:


LoadSound ("sound\1.wav")

А как имея во временной памяти звук(в переменной) не сохраняя его на жёсткий диск,воспроизвести из переменной.:dontknow:

alcoSHoLiK 21.10.2007 12:54

Re: Файл из переменной
 
Maxus делал пакер, который не создавал временных файлов, а распаковывал в виртуальную память.

zheland 21.10.2007 13:14

Re: Файл из переменной
 
Ну вот как из виртуальной памяти например файл .bmp загрузить

H@NON 21.10.2007 13:47

Re: Файл из переменной
 
наверное, хотя до конца не уверен, нужно считать все пиксели изображения, записать их в файл, потом прочитать записав в имейджовый буффер.

image = createimage()

Setbuffer imagebuffer(image)

for i = 0 to K
for j = 0 to N
writepixel(i, j, 0)
next
next

setbuffer backbuffer()

alcoSHoLiK 21.10.2007 14:38

Re: Файл из переменной
 
Спроси у Максуса. У него синтаксис не менялся - ты так же пишешь путь к "файлу" в командах загрузки звуков и текстур. Но либа, которая распаковывает файлы в память, делает так, чтоб они грузились из памяти, а не с диска.

mr.DIMAS 21.10.2007 17:07

Re: Файл из переменной
 

А если файл размером 1 гбайт а памяти всего 256 мегов + файл подкачки 256 мегов?
Винда сразу выскочит с сообщение типа "Недостаточно оперативы"

alcoSHoLiK 21.10.2007 17:24

Re: Файл из переменной
 
Кроспост
http://blitz.pp.ru/forum/showthread....5584#post35584


Часовой пояс GMT +4, время: 07:14.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot