I received this message through the contact form at ClarionAddins the other day. Unfortunatly the lovely helpful person didn’t leave any contact detail. In case it is helpful to anyone I thought I might share it here.
Please do get in touch if this was you!
In a recent project I used the Unmanaged Exports nuget package to make a c# dll compatible with Clarion. The project I was working on was a multi-dll project with 8 or 9 Clarion dlls and I was adding the C# dll to this environment. I don’t know the specifics of why this happened but it was throwing error when trying to call a function on the C# dll from a Clarion dll, 0xc000005 Access Violation Error. To fix this you had to use the Windows API LoadLibrary function in the beginning of the program and/or call a c# function in the executable of the project prior to the dlls calling any of the c# functions.
Hope this helps incase anyone runs into the same issue I did.