Kim Kokkonen |
Модуль для добавления к программе дополнительного сегмента кода,
позволяющего увеличить размер программы без использования
оверлеев.
The BigTurbo system provides control to set up an extra 64K code
segment for Turbo Pascal programs. It provides an alternative to
overlays and chaining with some advantages over either technique.
|
06.11.1985
9k |
|
Peter Immarco |
Программа демонстрирует использование базовых функций
для работы с расширенной памятью EMS.
This program shows you how to use the basic functions of
the LIM Expanded Memory Specification. Since it does not
use any of the LIM EMS 4.0 function calls, you can also
use it on systems with EMS versions less than 4.0
|
01.01.1990
4k |
|
Julian M. Bucknall |
Модуль для работы с DPMI. Предоставляет простой интерфейс
для работы с основными функциями спецификации DPMI.
Поддерживает взаимодействие программы, работающей в защищенном режиме,
с драйверами реального режима и резидентными программами,
использующими DOS память.
A simple Pascal unit that encapsulates all the common
DPMI requirements for protected mode and Windows programs.
|
10.08.1993
6k |
|
В.В.Фаронов |
Модуль для работы с расширенной памятью в Турбо Паскале.
Один из модулей к книге В.В.Фаронова "Практика Программирования
на Turbo Pascal". См. весь комплект
модулей к данной книге.
|
15.02.1994
9k |
|
Eric C. Wentz |
Четыре удобных и гибких объекта для организации доступа
к памяти с высоким уровнем абстракции: Динамические Массивы,
Динамический Стэк, Динамическая Куча.
Four usefull objects: FlexArrays, FlexStacks, MaxArray,
GenericHeap.
|
29.07.1989
38k |
|
Eric C. Wentz |
Дополнения и исправления к пакету Generic.
Удобные и гибкие объекты для организации доступа
к памяти с высоким уровнем абстракции. В дополнение к ранее приведенным
Динамическому Массиву, Динамическому Стэку и Динамической Куче
добавлены новые объекты: Динамическая Хэш-таблица и Динамический
Многомерный Массив.
Fully Dynamic Hash Tables, Multi-Dimensional MaxArray.
|
27.01.1990
37k |
|
Kim Kokkonen |
Набор модулей для управлению памятью, расположенной в "куче"
для Turbo Pascal 5.5.
This collection of Turbo Pascal units and utilities offers
methods for managing and extending the heap. It includes the
following:
o a patch to TPC.EXE so that the compiler will generate an
interrupt to a user-supplied routine after dereferencing each
pointer.
o a unit that checks for dereferencing an invalid pointer.
o a unit that transfers control of the New, Getmem, Dispose,
and FreeMem procedures to user-supplied routines.
o a unit that logs various information about the heap to disk
at convenient points in a program.
|
07.01.1990
16k |
|
Earl F. Glynn |
Программа выводит список занятых системой и драйверами блоков памяти.
The MemMap utility displays all allocated memory blocks,
including program and environment blocks, and optionally
all the variables in the environment blocks.
|
08.07.1989
26k |
|
James H.LeMay |
Две процедуры для копирования блоков памяти (замена команды MOVE).
Скорость копирования примерно в два раза выше, чем в TP.
Two routines to make a copy of one array of bytes to another.
Overlapping is accounted for for. Both routines are about twice
as fast the original TP move, because 16-bit transfers are used
in lieu of the 8-bit.
|
12.06.1988
2k |
|
Brian Foley |
Модуль для выделения блоков памяти размером более 64K.
TPALLOC contains routines that allow you to allocate and
deallocate blocks of memory larger than 64K using Turbo
Pascal 4.0 or 5.0.
|
04.11.1988
5k |
|
Patrick Philippot |
Менеджер виртуальной памяти для Turbo Pascal.
Позволяет динамически выделять блоки памяти, суммарный размер
которых превышает размер стандартной "кучи". Осуществляет
при необходимости автоматическое перемещение блоков памяти
на диск или в EMS и обратно.
The Virtual Memory Manager object (VMM) allows you to allocate
memory for dynamic variables without being limited by the size of
the Turbo Pascal heap. That is, VMM is not a replacement system
for the Turbo Pascal memory manager but it provides you with an
easy-to-use complementary package able to temporarily store
allocated blocks in EMS or on disk and to automatically move them
into RAM when they are needed.
Required: Object Professional from TurboPower Software.
|
16.07.1990
34k |
|
Eric C. Wentz |
Объектно-ориентированная реализация Динамического Массива
с размером, достигающим емкости диска. Является расширением
пакета GENERIC.
The ExtendedArray was intended to be a general-purpose Generic
array of (up to) DiskSize proportions.
|
19.08.1989
15k |
|
Tanescu A.Horatiu |
Модуль для работы с XMS для BP7 и BC++.
LIM XMS v3.0 interface routines. Full source code (in C/C++ and
Pascal) is included and also a demo program, a multi-target file
copy utility (MDCOPY) that uses XMS (in C++).
|
23.01.1997
46k |
|
Архив поступлений |