Using this tab card, you can conveniently manage the status and passwords of all procedures (local and external). The procedures are divided into three categories (from left to right): Procedures without a password (unprotected), procedures for which the password has already been entered in this session (unlocked protected), and procedures that are locked with a password (locked protected). For an explanation of the different states, see section “Protected Procedures”.
Using the arrow buttons between the columns or the left and right cursor key, you can move the selected procedures to a different status. If you move procedures from the first to the second column, a password dialog is displayed which is described in section “Protecting a Procedure”. The same password is applied to all selected procedures.
If you move procedures from the second to the third column, the corresponding procedures will be locked. The procedure interfaces can no longer be edited and the procedure bodies will no longer be displayed. They can only be accessed if the correct password is supplied. This can either be done from this dialog by moving the corresponding procedures back to the middle column and entering the password. Or, you can unlock procedures individually from the program window as described in section “Changing the Status of a Protected Procedure”.
If you select multiple procedures in the third column and move them to the left, a password dialog appears to unlock the procedures. Only those procedures are moved (and thus unlocked) that match the supplied password. This way, you can conveniently edit a group of procedures that share the same password.
If all local procedures of the current program have been protected at once (by protecting the main procedure and enabling the corresponding option, see figure 6.60, the local procedures will always move as a single group, even if only one local procedure is selected.
The icon next to Program Protection State: (at the bottom of the dialog) is marked with a lock if the entire program (main procedure and all local procedures) is protected.
The button Change Password is available if one or more procedures are selected in the middle column. It assigns a new password to the selected procedures, regardless if the previous passwords were different.
Please note, that password changes or moving procedures from or to the first column require the corresponding procedures to be saved. See Save and Save All.