Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 19:29   #1
Wanderer_r
Новичок
Джуниор
 
Регистрация: 19.03.2010
Сообщений: 1
По умолчанию Чтение из ZIP-файла "на лету" (и ещё BASS/BASSMOD)

Собственно, сам вопрос для меня довольно сложен.
Есть ZIP-файл, в котором находится *.it и *.xm музыка.
И есть BASS.dll (с которым я более-менее что-то могу сварить).
И вот собственно вопрос. Возможно ли чтение музыки прямо из ZIP, не распаковывая?
Хотя тут есть решение проще - просто распаковать в temp папку, но я не знаю, как находить temp у windows…
P.S. Насколько я понял - распаковать файл в память, а потом оттуда его прочитать… Но как?

Последний раз редактировалось Wanderer_r; 19.03.2010 в 20:14.
Wanderer_r вне форума Ответить с цитированием
Старый 20.03.2010, 01:57   #2
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Цитата:
но я не знаю, как находить temp у windows…
В любой папке Windows есть папка Temp. Можно распаковывать туда.

Как найти папку Temp в папке Windows, Только WinAPI поэтому немного извращенства...
Код:
var a:array[0..255]of char;
b:byte;
begin
b:=GetWindowsDirectory(a,255);
a[b]:='\';
inc(b);
a[b]:='T';
inc(b);
a[b]:='e';
inc(b);
a[b]:='m';
inc(b);
a[b]:='p';
MessageBox(0,a,0,0);
end;
если чем помог, поставьте отзыв на весы

Последний раз редактировалось Xatr; 20.03.2010 в 02:05.
Xatr вне форума Ответить с цитированием
Старый 20.03.2010, 08:51   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

"Как найти папку Temp в папке Windows, Только WinAPI поэтому немного извращенства..."
Может стоит сначала изучить это ВинАПИ или справку посмотреть?

Код:
GetTempPath
p51x вне форума Ответить с цитированием
Старый 20.03.2010, 21:14   #4
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Цитата:
Может стоит сначала изучить это ВинАПИ
Молодец, можешь купить себе булочку...
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод сайта "на лету" hoza_syl PHP 4 20.10.2009 17:26
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Считывание строк из файла. перемещение по строкам "веред"-"назад" Larkin. Помощь студентам 2 15.06.2009 17:58
Ещё одна игра "Змейка" Simply-Art Софт 17 05.07.2007 04:10