Интерактивное графическое программное обеспечение PC-DMIS (Глава 22: Ветвление с использованием управления потоком), страница 12

<!-- 'JI(">proc","ArgumentValue")' Macro Invisible  'Argument Value' -->

<AREA SHAPE="RECT" ALT="Argument Value" COORDS="26,101,176,127" HREF="argumentvalue.htm">

<!-- 'JI(">proc","ArgumentName")' Macro Invisible  'Argument Name' -->

<AREA SHAPE="RECT" ALT="Argument Name" COORDS="25,70,177,96" HREF="argumentname.htm">

</MAP></P>

Диалоговоеокно Argument Edit

Имя аргумента

В поле Name (имя) вы вводите имя аргумента, который вы создаете или редактируете.

Значение аргумента

В поле Value (значение) вы вводите значение аргумента. Действительными значениями являются:

·  Числовое

·  Переменная

·  Текстовая строка

Описание аргумента

В поле Description (описание) вы вводите описание аргумента. Это описание появится рядом с аргументом в окне Edit.

Завершение подпрограммы

Пункт меню EndSub (конец подпрограммы) завершает подпрограмму, записывая команду "ENDSUB/" в окно Edit.

Для вставки этой команды:

1.  Установите курсор в нужное место в окне Edit.

2.  Из подменю, выберите EndSub.

Команда "ENDSUB/" появится в окне Edit.

Вызов подпрограммы

{bmct callsub.shg}

<P><IMG BORDER=0 WIDTH=242 HEIGHT=298 SRC="images/callsub.gif" USEMAP="#callsub" ALT="callsub">

<MAP NAME="callsub">

<!-- 'JI(">proc","AddArg")' Macro Invisible  'Add Argument' -->

<AREA SHAPE="RECT" ALT="Add Argument" COORDS="72,232,147,255" HREF="addarg.htm">

<!-- 'JI(">proc","Cancel")' Macro Invisible  'Cancel' -->

<AREA SHAPE="RECT" ALT="Cancel" COORDS="150,263,225,284" HREF="cancel.htm">

<!-- 'JI(">proc","OK")' Macro Invisible  'OK' -->

<AREA SHAPE="RECT" ALT="OK" COORDS="71,262,147,285" HREF="ok.htm">

<!-- 'JI(">proc","DeleteArg")' Macro Invisible  'Delete Argument' -->

<AREA SHAPE="RECT" ALT="Delete Argument" COORDS="152,231,229,255" HREF="deletearg.htm">

<!-- 'JI(">proc","ValuesBox")' Macro Invisible  'Argument Values' -->

<AREA SHAPE="RECT" ALT="Argument Values" COORDS="10,104,151,229" HREF="valuesbox.htm">

<!-- 'JI(">proc","SelectSubroutine")' Macro Invisible  'Select Subroutine' -->

<AREA SHAPE="RECT" ALT="Select Subroutine" COORDS="152,122,228,156" HREF="selectsubroutine.htm">

<!-- 'JI(">proc","FileBoxinCallSubroutine")' Macro Invisible  'File' -->

<AREA SHAPE="RECT" ALT="File" COORDS="13,58,190,80" HREF="fileboxincallsubroutine.htm">

<!-- 'JI(">proc","NameBoxinCallSubroutine")' Macro Invisible  'Name' -->

<AREA SHAPE="RECT" ALT="Name" COORDS="12,31,191,56" HREF="nameboxincallsubroutine.htm">

</MAP></P>

Диалоговое окно Call Subroutine (вызов подпрограммы)

Команда меню Callsub (вызов подпрограммы) вызовет уже существующую подпрограмму из текущей программы в другом положении, или из другой программы в текущую программу.

Для вызова подпрограммы:

1.  Выберите пункт CallSubиз подменю. Откроется диалоговое окно CallSubroutine.

2.  Щелкните на кнопке SelectSubroutine (выбор подпрограммы). Откроется диалоговое окно SelectSubroutine.

Диалоговоеокно Select Subroutin

3.  Выберите флажок User Directory (пользовательская папка), флажок Current Directory (текущая папка) или оба флажка. Если программа, из которой происходит подпрограмма, находится в папке, заданной для поиска подпрограмм, выберите флажок UserDirectory. Если она находится в текущей папке, установите флажок CurrentDirectory. PC-DMIS перечислит все программы, достпыне для выбора.