Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 56 стр.

UptoLike

Составители: 

102
возможна рекурсия, вызов «старшего» модуля из «младшего»...
Глубина вложений подпрограмм - до 32.
2.6.3. Команда вызова процедуры (как внешней, так и внутренней):
DO <file1> [WITH <parameter_list>][IN <file2>]
Если Вы не укажете расширения в имени командного файла <file1>, то Visual
FoxPro 5.0 ищет его в следующем порядке:
*.exe - исполняемый файл (но только изготовленный средствами
Visual FoxPro 5.0!)
*.app - файл приложений (проект Visual FoxPro 5.0, см. часть 3);
*.fxp - компилированный файл;
*.prg - не компилированный (*.prg)-файл.
Опции команды:
WITH <parameter_list> - список фактических параметров,
передаваемых в подпрограмму (записывается через запятые);
IN<file2>-наименование командного файла, внутри которого
размещается процедура <file1> в качестве внутренней.
2.6.4. Команды обрамления процедуры:
PROCEDURE <имя
_процедуры>
[PARAMETERS <parameter_list>] && ВТОРАЯ строка!
<серия команд>
[RETURN]
Опции команды:
PARAMETERS <parameter_list> - список формальных параметров
(через запятые);
RETURN - команда возврата в вызвавшую процедуру.
Завершение модулей в Visual FoxPro 5.0
В отличие от других языков, команда RETURN не является обязательной: Visual FoxPro
5.0 «понимает», что процедура закончена, если:
встретилась команда RETURN - происходит возврат
в старшую программу;
встретилась команда CANCEL - происходит выход в командное окно;
встретилась команда QUIT - происходит возврат в среду операционной системы;
встретилась последняя строка программы (за которой либо ничего не записано, либо
начинается новая процедура) - возврат в старшую программу или в командное окно
(если завершился самый старший модуль
).
2.6.5. Процедурный файл
Удобно помещать все модули, объединенные неким «родством» - например, по
назначению - в один файл и загружать только его в память ЭВМ как источника всех
необходимых программных ресурсов. Такой файл в Visual FoxPro5.0 называется
процедурным. В каждый момент времени может быть открыт только один процедурный
файл - командой
SET PROCEDURE TO <
имя_процедурного_файла> ¦
Файл закрывается командой
SET PROCEDURE TO (без параметров).
                                         102

возможна рекурсия, вызов «старшего» модуля из «младшего»...
Глубина вложений подпрограмм - до 32.

       2.6.3. Команда вызова процедуры (как внешней, так и        внутренней):

                     DO  [WITH ][IN ]
       Если Вы не укажете расширения в имени командного файла , то Visual
FoxPro 5.0 ищет его в следующем порядке:
• *.exe - исполняемый файл (но только изготовленный средствами Visual FoxPro 5.0!)
• *.app - файл приложений (проект Visual FoxPro 5.0, см. часть 3);
• *.fxp - компилированный файл;
• *.prg - не компилированный (*.prg)-файл.

       Опции команды:
WITH  - список фактических параметров,
      передаваемых в подпрограмму (записывается через запятые);
IN-наименование командного файла, внутри которого
      размещается процедура  в качестве внутренней.

                       2.6.4. Команды обрамления процедуры:

      PROCEDURE <имя_процедуры>
        [PARAMETERS ] && ВТОРАЯ строка!
          <серия команд>
      [RETURN]

    Опции команды:
PARAMETERS  - список формальных параметров
              (через запятые);
RETURN - команда возврата в вызвавшую процедуру.

                      Завершение модулей в Visual FoxPro 5.0

В отличие от других языков, команда RETURN не является обязательной: Visual FoxPro
5.0 «понимает», что процедура закончена, если:
• встретилась команда RETURN - происходит возврат в старшую программу;
• встретилась команда CANCEL - происходит выход в командное окно;
• встретилась команда QUIT - происходит возврат в среду операционной системы;
• встретилась последняя строка программы (за которой либо ничего не записано, либо
   начинается новая процедура) - возврат в старшую программу или в командное окно
   (если завершился самый старший модуль).

                              2.6.5. Процедурный файл

Удобно помещать все модули, объединенные неким «родством» - например, по
назначению - в один файл и загружать только его в память ЭВМ как источника всех
необходимых программных ресурсов. Такой файл в Visual FoxPro5.0 называется
процедурным. В каждый момент времени может быть открыт только один процедурный
файл - командой
                 SET PROCEDURE TO <имя_процедурного_файла> ¦
       Файл закрывается командой
                    SET PROCEDURE TO         (без параметров).