Краткая инструкция по использованию Конвертера

Перед началом работы с Конвертером FORPAS необходимо загрузить его исполнимый модуль на свой диск в свой подкаталог с названием .../FORPAS/. Для этого надо просто нажать соответствующую кнопку на головной странице этого Руководства. При размещении подкаталога /FORPAS не в головном каталоге диска C (c:/FORPAS) в дальнейшем (при запуске) автоматически будет произведена некоторая настройка Конвертера (отредактированы некоторые скрипты).

Если Конвертер загружен на диск, можно осуществить его запуск вызвав exe-файл из подкаталога /FORPAS (FORPAS.exe).

После запуска Конвертера появляется окошко с его заставкой и оповещением о рабочей загрузке в оперативную память. Затем быстро мелькает и исчезает большое рабочее окно Конвертера. Наконец возникает окно, предназначенное для указания пользователем каталога с именем файла с исходной фортранной программой (для ковертирования). Кроме того здесь же пользователь должен конкретизировать имена подкаталогов для размещения полученных результирующих файлов с программами на Паскале.

После нажатия в этом окне кнопки "Конвертировать" начнется процесс конвертирования указанной исходной программы. При этом возникает рабочее окно Конвертера с оповещающей надписью "Идет процесс конвертирования ...".

В нижнем правом углу этого окна появятся заполняемые полоски, верхняя из которых указывает общий % выполненной работы по конвертированию исходной программы. При завершении этой работы появляется окошко с информацией: "Процесс конвертирования завершен".

При нажатии кнопки "ОК" появляется окно для просмотра полученных результирующих файлов. Для этого необходимо указать соответствующий диск и подкаталог, а также выделить в нем имя интересующего файла с результатом конвертирования.

После нажатия кнопки "Показать содержимое файла" его текст появится в отдельном открывшемся окне. Перед выходом из Конвертера это окно следует закрыть.

При нажатии кнопки "Выйти" возникает рабочее окно Конвертера, в котором пользователю дается возможность выбора: либо начать процесс конвертирования другой фортранной программы (нажав кнопку "Фортран-Паскаль"), либо завершить работу с Конвертером (нажав кнопку "Завершить работу").

О диагностике

Конвертер не проверяет правильность исходного фортранного текста. При наличии каких-либо ошибок в исходном тексте Конвертер, в зависимости от вида ошибки, может выполнить разные виды действий:

1) выдать полный результирующий текст на Паскале, в котором неправильным будет только тот оператор на Паскале, который был получен при преобразовании неверного исходного оператора.

2) выдать результирующий текст, в котором будут правильно переведены на Паскаль все операторы, полученные из исходных, предшествующих ошибочному оператору на Фортране. А все остальные операторы (начиная с ошибочного) останутся в результирующем тексте нетронутыми. Т.е. это будет часть исходного текста, написанная большими буквами. Это помогает определить место в исходном тексте, где возникла ошибка.

3) выдать окошко с некоторой внутренней диагностикой ошибки, при закрытии которого пользователю будет дан совет, посмотреть протокол процесса конвертирования. В протоколе ему будет выдан номер исходной строки (и сама эта строка), на которой произошел выход на диагностику ошибки, а также весь рабочий вариант, полученного на текущий момент (после нескольких проходов) текста.

4) выдать внутреннюю диагностику ошибки, связанной с работой Конвертера. Например, такой, как невозможность правильной выборки и пересылки обрабатываемых данных (возможно неверное указание каталогов).