付録 B:標準、ユーティリティ、拡張ランタイム関数およびパラメーター

RM/Panels の標準、ユーティリティ、および拡張ランタイム関数では次のタイプのパラメーターを使用します。

必須パラメーターは、標準、ユーティリティ、または拡張ランタイム関数を正しく実行するために有効な値に設定する必要があるパラメーターです。

オプション パラメーターは、パネルに指定されたデフォルトの動作をオーバーライドするために設定できるパラメーターです。オプション パラメーターは、関数の実行後に RM/Panels ランタイム システムによって常にデフォルト値にリセットされます。このため、後で標準ランタイム関数を実行する際に、オーバーライドされた動作が継承されることはありません。

拡張ランタイム関数では、CALL 文の追加の引数も使用されます。

次の表は、RM/Panels 標準ランタイム関数の必須パラメーターおよびオプション パラメーターのリストです。

標準ランタイム関数名 省略形 必須パラメーター オプション パラメーター

ACCEPT FIELD

AF

RMP--FIELD-NAME

RMP--FIELD-OCCUR

なし

CHANGE PANEL PALETTE

CPP

RMP--PALETTE

なし

CHECK MENU OPTION

CMO

RMP--COMMAND-NAME

なし

CLEAR ALL FIELDS

CAF

なし

なし

DISABLE ALL FIELDS

DA

なし

なし

DISABLE FIELD FOR INPUT

DFI

RMP--FIELD-NAME

RMP--SUPPRESS- EVENT-RESET

DISABLE MENU OPTION

DMO

RMP--COMMAND-NAME

なし

DISPLAY ALL FIELDS

DAF

なし

なし

DISPLAY FIELD

DF

RMP--FIELD-NAME

RMP--FIELD-OCCUR

なし

DISPLAY PANEL

DP

RMP--LIBRARY

RMP--BEEP

RMP--CLEAR

RMP--PALETTE

RMP--PANEL-LINE

RMP--PANEL-POS

RMP--SHOW-FIELDS

RMP--WINDOW

ENABLE ALL FIELDS

EA

なし

なし

ENABLE FIELD FOR INPUT

EFI

RMP--FIELD-NAME

RMP--SUPPRESS- EVENT-RESET

ENABLE MENU OPTION

EMO

RMP--COMMAND-NAME

なし

EXECUTE EVENT

EE

RMP--FIRST-FIELD1

RMP--NEXT-FIELD1

RMP--NEXT-OCCUR1

RMP--REPEAT-EVENT1

標準ランタイム関数を実行するために、これらのパラメーターのいずれかを選択できます。

なし

INITIALIZE ALL FIELDS

IAF

なし

なし

INITIALIZE FIELD

IF

RMP--FIELD-NAME

RMP--FIELD-OCCUR

なし

POPUP MENU

PUM

RMP--COMMAND-NAME

RMP--PANEL-LINE

RMP--PANEL-POS

REMOVE PANEL

RP

なし

RMP--CLEAR

SET FIELD ATTRIBUTE

SFA

RMP--ATTRIBUTE

RMP--FIELD-NAME

RMP--FIELD-OCCUR

なし

SET SCROLL BAR RANGE

SSR

RMP--FIELD-NAME

RMP--SB-MAX

RMP--SB-MIN

RMP--SB-PAGE

RMP--SB-STEP

SHOW FIELD ERROR

SFE

RMP--FIELD-NAME

なし

SHOW FIELD HELP

SFH

RMP--FIELD-NAME

なし

SHOW PANEL ERROR

SPE

なし

なし

SHOW PANEL HELP

SPH

なし

なし

UNCHECK MENU OPTION

UMO

RMP--COMMAND-NAME

なし

VALIDATE ALL FIELDS

VAF

なし

なし

VALIDATE FIELD

VF

RMP--FIELD-NAME

RMP--FIELD-OCCUR

なし

次の表は、RM/Panels ユーティリティ関数の必須パラメーターおよびオプション パラメーターのリストです。

ユーティリティ関数名 省略形 必須パラメーター オプション パラメーター

DELETE TEMPORARY FILE

DTF

なし

なし

END MODELESS OPERATION

EMD

なし

なし

END POLLING

EP

なし

なし

HIDE MOUSE CURSOR

HMC

なし

なし

SET COLOR

SCO

なし

なし

SET MONOCHROME

SMO

なし

なし

SHOW MOUSE CURSOR

SMC

なし

なし

START MODELESS OPERATION

SMD

なし

なし

START POLLING

SP

RMP--POLLING-INTERNAL

なし

次の表は、RM/Panels 拡張ランタイム関数の必須パラメーターおよび追加の引数のリストです。

拡張ランタイム関数名 省略形 必須パラメーター 追加の引数

ACTIVATE A LIBRARY

E-AL

なし

libraryname

ACTIVATE A PANEL

E-AP

なし

panelname

ADD FIELD DESCRIPTION

E-AFD

なし

FIELD-DESCRIPTION

CHANGE FIELD DESCRIPTION

E-CFD

RMP--FIELD-NAME

FIELD-DESCRIPTION

CREATE A LIBRARY

E-CL

なし

libraryname

CREATE A PANEL

E-CP

なし

panelname

DELETE FIELD DESCRIPTION

E-DFD

RMP--FIELD-NAME

なし

DISCARD CHANGES

E-DC

なし

なし

GET FIELD DESCRIPTION

E-GFD

RMP--FIELD-NAME

FIELD-DESCRIPTION

BY NAME

GET FIELD DESCRIPTION BY NUMBER

E-GFN

RMP--FIELD-SEQ

FIELD-DESCRIPTION

GET FIELD VALUE

E-GFV

RMP--FIELD-NAME

FIELD-VALUE-DESC

GET LIBRARY CONFIGURATION

E-GLC

なし

LIBRARY-CONFIG-DESC

GET MESSAGE

E-GMS

なし

MSG-DESC

GET PALETTE DESCRIPTION

E-GPLT

RMP--PALETTE

PALETTE-DESC

GET PANEL CONFIGURATION

E-GPC

なし

PANEL-CONFIG-DESC

GET PANEL LINE

E-GPL

なし

PANEL-LINE-DESC

GET PULLDOWN MENU PULLDOWN OPTIONS

E-GPD

なし

PULLDOWN-PD-DESC

GET PULLDOWN MENU TOP LEVEL OPTIONS

E-GPT

なし

PULLDOWN-TITLE-AREA

HIDE PANEL

E-HDP

なし

なし

REMOVE MENU OPTION

E-RMO

RMP--COMMAND-NAME

なし

SAVE A PANEL

E-SP

なし

なし

SET FIELD VALUE

E-SFV

RMP--FIELD-NAME

FIELD-VALUE-DESC

SET LIBRARY CONFIGURATION

E-SLC

なし

LIBRARY-CONFIG-DESC

SET MESSAGE

E-SMS

なし

MSG-DESC

SET PALETTE DESCRIPTION

E-SPLT

RMP--PALETTE

PALETTE-DESC

SET PANEL CONFIGURATION

E-SPC

なし

PANEL-CONFIG-DESC

SET PANEL LINE

E-SPL

なし

PANEL-LINE-DESC

SET PULLDOWN MENU PULLDOWN OPTIONS

E-SPD

なし

PULLDOWN-PD-DESC

SET PULLDOWN MENU TOP LEVEL OPTIONS

E-SPT

なし

PULLDOWN-TITLE-AREA

SHOW MESSAGE

E-SHM

なし

MSG-DESC

UPDATE PANEL

E-UDP