Утилиты

12

Directory Search Engine in Turbo Pascal

Модуль для поиска файлов на диске по маске с помощью FindFirst и FindNext. В качестве примера приведены три программы: Удаление .BAK файлов, Подсчет суммарного объема файлов, Поиск указанных файлов. A Directory Search Engine in Turbo Pascal - Turbo Pascal 5.0 procedural types allow general purpose routines that take action based on code passed to them as parameters at runtime. The author explains procedural types in terms of a directory search engine using DOS Find First/Find Next calls.

Extend 6.0 - Open More Files than DOS Standard 20

This unit allows a program to open more than the standard DOS maximum of 20 open files at one time.

FileRead 1.0 - Object Oriented File Read Library

This library allows you to create a file of any type record by passing in the record size. You must also pass in a record of the same type that the object has been initialized with so that you don't get errors when reading and writing. There is no internal buffering, but the routines are fairly fast and because each file is actually an object, you can create higher level objects of this object type that allow more flexibility, such as indexing and sorting.

IndexedF 1.8 - Indexed Files Access for Turbo Pascal

This unit alows to read/write records in indexed files

OPENFILES 1.5 - Print List of All Open Files

This unit interfaces three routines, which look in the (undocumented) DOS list of open files for the filenames. One routine prints a list of open files, another returns the list in a collection of strings, and the third calls a user routine once for each open file. If compiled for DOS, it automatically installs an exit handler to call the print routine, so if your program bombs because it runs out of file handles, you'll see the list of what's open.

RLine - Fast Text Reading Operations

Объектно-ориентированный модуль для быстрого буферизованного чтения текстовых файлов. В качестве примера приведена программа SeeMe для просмотра и скроллинга текстовых файлов большого размера (тестировалось на 2,8MB - отлично!).
This unit contains a fast reading object designed for high speed reading standard ASCII disk files.

TextF - Fast Text File Reading Operations

ООП-модуль для ускорения работы с текстовыми файлами. Содержит функции FOpen, FRead, FReadLn, FFilePos, FSeek, FClose.
This unit contains some fast reading routines designed to work with standard ASCII disk files.

ArjView - ARJ Viewing Unit

Модуль для просмотра содержимого ARJ архивов

BigLoad 2.0 - Big File Support Routines

Модуль для создания "файла файлов", содержащего индекс вложенных файлов, и доступа к каждому отдельному файлу с использованием потоков. Этот способ позволяет хранить на диске всего один файл, в котором содержатся все необходимые программе ресурсы (например, множество спрайтов). Компилируется как в реальном, так и в защищенном режиме. 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!

DosFile - доступ к файлам на низком уровне

DOSFILE - библиотека для доступа к файлам на уровне функций ДОС.


12