Send Topic Feedback | See Object Hierarchy Chart
PC-DMIS 2023.2 Object Library
Overview 
PCDLRN ActiveX DLL : FlowControlCmd Object
FlowControlCmd Object Members
Public Methods
Adds or replaces an argument in objects of type CALL_SUBROUTINE and START_SUBROUTINE. When used with objects of other types, it has no effect.

Adds a number to be skipped to an object of type LOOP_START. For objects of other types, it does nothing.

This function returns TRUE if Number was successfully added to the LOOP_START object’s skip list, FALSE otherwise.

Returns the description of an argument to an object of type START_SUBROUTINE. For objects of other types, it returns the empty string.
Returns the value or default value of an argument to an object of type CALL_SUBROUTINE or START_SUBROUTINE, respectively. For objects of other types, it returns the empty string.
Returns the name of an argument to an object of type START_SUBROUTINE. For objects of other types, it returns the empty string.
For FlowControlCmd objects of type ASSIGNMENT, this function returns the name of the variable being assigned to. For other types of objects, it returns an empty string.
For FlowControlCmd objects of type ASSIGNMENT, this function returns the value being assigned to the variable. For other types of objects, it returns an empty string.
This function returns an integer. The integer is the nth skip number where n is indicated by the value of index.
Tests whether or not the Expression is valid.

This function returns TRUE if the expression can be used as a valid left hand value (i.e. can be used on the left-hand side of an assignment statement), and FALSE otherwise.

This function returns TRUE if the expression can be used as a valid subroutine argument name, and FALSE otherwise.

This function removes an argument from an object of type CALL_SUBROUTINE or START_SUBROUTINE. It returns TRUE if an argument is removed successfully, FALSE otherwise.

This function removes one of the skip numbers for the Loop Start object from the list of skip numbers. The number removed is determined by the index parameter.
This function sets the description of an argument of an object of type START_SUBROUTINE. It does nothing and returns FALSE if the object is not of this type. The function returns TRUE if the description was set successfully, FALSE otherwise.
This function sets the value or default value of an argument of an object of type CALL_SUBROUTINE or START_SUBROUTINE, respectively. It does nothing and returns FALSE if the object is not one of these types.
This function sets the name of an argument of an object of type START_SUBROUTINE. It does nothing and returns FALSE if the object is not of this type.
The function sets the left-hand side of the Assign statement to the expression passed in. Use the function IsValidLeftHandValue to determine validity of expression for a left-hand side before using this function.
The function sets the right-hand side of the Assign statement to the expression passed in. Use the function IsExpressionValid to determine validity of expression before using this function.
Public Properties
Represents the angular offset of a LOOP_START object.
Read/Write: Loop Ending Number
Represents the error mode of a ONERROR object.
Represents the error mode of a ONERROR object.
Represents the test expression of an IF_COMMAND object.
Represents the file name of an external subroutine in a CALL_SUBROUTINE object.
Represents the id of a CALL_SUBROUTINE object.
Represents the label associated with an object.
Returns the number of arguments in a START_SUBROUTINE or CALL_SUBROUTINE object.
Returns True if you have Hyper Report's Auto Print checkbox selected. False otherwise.
Returns the number of skipped numbers in a LOOP_START object.
Represents the start number of a LOOP_START object.
Represents the subroutine name of a START_SUBROUTINE and CALL_SUBROUTINE object.
Represents the X-axis offset of a LOOP_START object.
Represents the Y-axis offset of a LOOP_START object.
Represents the Z-axis offset of a LOOP_START object.
See Also