TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Глава 16. Модуль Dоs 

             С помощью модулей Dos и WinDos реализуется целый  ряд  прог-
        рамм операционной системы и программ обработки файлов. Ни одна из
        программ модуля Dos не определена в стандартном Паскале,  поэтому
        они помещаются в отдельный модуль.

             Более полное  описание операций DOS приведено в руководствах
        по DOS фирмы IBM.

             Основное различие модулей Dos и WinDos состоит  в  том,  что
        процедуры и функции модуля Dos используют стандартные строки Пас-
        каля, а процедуры и функции модуля WinDos - строки с  завершающим
        нулем. Стандартная  строка  Паскаля - это байт длины,  за которым
        следует последовательность символов. Строка с завершающим нулем -
        это последовательность  ненулевых символов с завершающим символом
        NULL (#0).

                   Примечание: Подробнее о различии этих строк  рассказы-
              вается в Главе 18.

             Если вы разрабатываете только программы Windows, используйте
        модуль WinDos.

             Если вы разрабатываете только программы DOS,  то  желательно
        пользоваться в программах модулем Dos,  так как большинство прог-
        рамм Паскаля традиционно работают со  строками  Паскаля.  Однако,
        если вы  разрабатываете  приложения для среды Windows,  то можете
        написать программу,  используемую в  обеих  платформах  -  DOS  и
        Windows, применяя для этого модули WinDos и Strings. Windows тре-
        бует использования строк с завершающим  нулем.  Вы  можете  также
        воспользоваться данными модулями, если у вас есть файл данных Си,
        и вы хотите его конвертировать.  В языке Си используются строки с
        завершающим нулем.


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz