Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Файловые Утилиты    >>    bigload
   
 
 BigLoad 2.0 - Big File Support Routines   Joachim Gelhaus 13.01.1998

Модуль для создания "файла файлов", содержащего индекс вложенных файлов, и доступа к каждому отдельному файлу с использованием потоков. Этот способ позволяет хранить на диске всего один файл, в котором содержатся все необходимые программе ресурсы (например, множество спрайтов). Компилируется как в реальном, так и в защищенном режиме.
BigLoad 2.0 - BigFile Support for Turbo and Borland Pascal A libary for game developers for Real & Protected Mode with example files and complete source code!



10k 
 

_BIGLOAD.PAS : Shareware-version. - put all files in a huge one - Supports Real Mode and Protected Mode. - easy to use - handles each type of file - supports seek on text files (c) vIRTUAL tECHNOLOGIES 1996 Version 1.9 Registered version includes BigFileSupport and Spritescaling! Distribition via any media is explicit allowed. DISCLAIMER: We give no warranty for this code, because it was firstly coded for us, and not for the public. But after lot of people asking us for releasing the source, we decided, to make it as unit avialable. But however, I really don't think that there is a bug in this unit. We use this videosystem in our own productions for years without any problems. for more information, questions and register contact us: Ansgar Scherp scherp.ansgar@informatik.uni-oldenburg.de Joachim Gelhaus j.gelhaus@flight.gun.de http://www.informatik.uni-oldenburg.de/~virtech/ Mailbox : + 49 (0) 4441 / 851887 Hotline : + 49 (0) 4441 / 851717 (english, german) Use : Just put before the normal I/O-Functions like Reset, BlockRead, Close,... the word "Big". Reset will than be BigReset and BlockRead will be BigBlockRead. You have also to specify a input stream number for each opened file of the BigFile. Examples : BigAssign( 1, 'HALLO.TXT' ); BigReset( 1, 0 ); BigReadB( 1, b );