The information in this article applies to:
SYMPTOMSWhen a Visual FoxPro 6.0 Component Object Model (COM) component (DLL) is accessed by multiple threads (or processes, if the Visual FoxPro component is part of a Microsoft Transaction Server package), if one thread calls a method on the component while another thread is already executing a method, the new method call will not begin executing until the existing method call has finished. CAUSEIn the object implementation in Visual FoxPro, entry into the run-time is blocked while another object is in execution. STATUSThis behavior is by design. MORE INFORMATIONIn order to preserve data integrity of variables, Microsoft Visual FoxPro blocks entry into the run-time while another object is in execution. Steps to Reproduce Behavior
In Session two run the following code from the Command window:
Make sure you run the call to FastHit after SlowHit starts.
Notice that the FastHit does not start until after the SlowHit completes. Additional query words: kbVFp600 kbCOMt kbMTS
Keywords : |
Last Reviewed: August 5, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |