Эта утилита используется для удаления редко используемых и вставки часто используемых модулей в файл библиотеки модулей TURBO.TPL. Она представляет собой программу, ориентированную на работу с экраном и аналогичную интегрированной среде программирования. Утилита позволяет просмотреть модули, содержащиеся в двух различных файлах, и скопировать их из одного файла в другой или же удалить модули из указанного файла. Кроме функции внесения и удаления файлов из TURBO.TPL, она также имеет и другие полезные возможности.
Экран утилиты TPUMOVER состоит из двух расположенных рядом друг с другом окон. В верхней части окна указывается имя файла, а за ним указывается список модулей, находящихся в файле. Каждая строка в окне содержит информацию об одном модуле, а именно: имя модуля, размер кода, размер данных, размер таблицы символов и имена других модулей, используемых данным модулем. Все размеры указаны в байтах, а имена модулей сокращены до шести символов. Если список используемых модулей слишком велик и не помещается в окне, то внизу указываются три точки. Нажав клавишу F4, можно просмотреть список и увидеть имена других модулей, зависящих от указанного. Наконец, две строки в окне содержат информацию о текущем размере (в байтах) указанного файла и о количестве свободного пространства на диске, на котором расположен этот файл. В любой момент времени только одно из окон находится в «активном» состоянии. Это состояние обозначается двойной рамкой окна. Кроме того, только окно в активном состоянии содержит поле с подсветкой, перемещающееся по списку модулей, находящихся в файле. Это поле может передвигаться вверх и вниз с помощью клавиш управления движением курсора. Все команды имеют силу только для окна, находящегося в активном состоянии. Переключение активного состояния между окнами выполняется с помощью клавиши F6.
Для использования TPUMOVER нужно ввести следующую команду:
C:\TURBO>TPUMOVER ИмяФайла1 ИмяФайла2
где «ИмяФайла1» и «ИмяФайла2» — это файлы с расширением .TPL или TPU. Расширение .TPU предполагается по умолчанию, поэтому явным образом расширение указывается только для файлов TPL. TPUMOVER загружается и выводит на экран два окна: левое окно для «ИмяФайла1» и правое окно для «ИмяФайла2». Отметим, что и «ИмяФайла1», и «ИмяФайла2» являются {549} необязательными параметрами. Если указан только параметр «ИмяФайла1», то правое окно имеет по умолчанию имя NONAME.TPU. Если не указан никакой файл, то TPUMOVER попытается загрузить TURBO.TPL в левое окно, а правое окно останется пустым. Если TPUMOVER не сможет найти этот файл, то он распечатает на экране каталог всех файлов текущего диска, имеющих расширение .TPL.