proc_info2 ( : : ProcName : CName, InpObjPar, OutpObjPar, InpCtrlPar, OutpCtrlPar, Type )

Number of the different parameter classes of a HORUS-procedure.

The operator proc_info2 returns the number of the input and output object parameters, as well as the input and output control parameters for the indicated HORUS-procedure. Further, you will receive the name of the C-function (CName) called by the procedure. The output parameter Type indicates, whether the procedure is a system procedure or a user procedure.


Parameters

ProcName (input_control)
string -> string
Name of the procedure.
Default value: 'proc_info2'

CName (output_control)
string -> string
Name of the called C-function.

InpObjPar (output_control)
integer -> integer
Number of the input object parameters.

OutpObjPar (output_control)
integer -> integer
Number of the output object parameters.

InpCtrlPar (output_control)
integer -> integer
Number of the input control parameters.

OutpCtrlPar (output_control)
integer -> integer
Number of the output control parameters.

Type (output_control)
string -> string
System procedure or user procedure.
Suggested values: 'system', 'user'


Result

The operator proc_info2 returns the value TRUE if the name of the procedure exists. Otherwise an exception is raised.


Possible Predecessors

search_keyword, search_proc, proc_name, proc_info


Possible Successors

proc_info3


Alternatives

proc_info, param_info


See also

proc_info1, proc_info3, proc_name



Copyright © 1996-1997 MVTec Software GmbH