>George, David, Charlie,
>Thanks to all for the input. Because this part of the system can get called many times I think I will just put a flag property for each DLL in the startup form and set it to .t. the 1st time in and check if true each run.
>
John,
This might be a better idea, depending on how many DLLs are involved. You could create a single flag (an integer) then use this to set and determine its state via the bit-wise functions. This way you can check multiple conditions with a single line of code.
George
Ubi caritas et amor, deus ibi est