DtvLong dal_gfi_fre_loc ()

Unlocks the communication between server and graphical client by setting the value of the internal locking flag to zero

Input Parameters Significance
none -

Output Parameters Significance
none -

Return Code Significance
0 all ok
1 communication is already unlocked
-1 no graphical interface initialized

With this function you release the communication locking irrespective of the current nesting depth.

In all Pre- and Post-Mask triggers of the graphical client the communication with the graphical client is totally locked. If interactive operations are to be executed at such a trigger moment, locking will have to be released for the period of the interaction.

After a successful call of dal_gfi_fre_loc (return code = 0) you definitely have to call the function dal_gfi_res_loc before returning to the event loop, in order to restore the old value of the internal locking flag.

Example: