The DeleteContributor function removes a contributor from a container. "DeleteContributor" is called from the contributor. The parameters for the "DeleteContributor" function are identified below.
HandleName – The name of the handle variable in the container module.
ArrayName – The name of the variable in the ContainerObj parameter (see below) that holds an array of values from which the contributor's value should be deleted. This parameter may be invalid if there is no such array in the container.
CountName – The name of the variable in the ContainerObj parameter (see below) that holds a count of the current number of this type of contributor. "CountName" may be invalid if no such variable exists in the ContainerObj. Not all contributors need to be counted. The CountIncrement (see below) determines the initial change in the count, and the contributor must maintain the count.
ContainerObj – The object value of the container tag module.
ContributorObj – The object value of the contributor to remove.
CountIncrement – This value is subtracted from the CountName variable in the container (see above). This value is usually a "0" or a "1", indicating whether or not the contributor is actively contributing its value now. The contributor decrements the value of the CountName variable (see above) as the corresponding state of the contributor changes.
Additional information on the "DeleteContributor" function can be found in DeleteContributor.