The run-time library discovered a deadlock condition while processing a DLL load request. The deadlock condition exists because the DLLs that are being loaded depend on each other. The following situation illustrates a deadlock condition. DLL A has static constructors that require objects from DLL B. DLL B has static constructors that require objects from DLL A. When DLL A is loaded, its static constructors require objects from DLL B. This forces DLL B to be loaded, requiring objects from DLL A. Since the loading of DLL A has not completed, a deadlock condition exists.
The application ends with return code 3000.
Remove the circular list dependency from the DLLs.
EDC5TD