So I have a c++ dll (interface.dll) that uses another c++ dll (myDll.dll) and is exporting functions for a c# app.
the access violation exception gets thrown when a function in interface.dll tries to create an object of one of the classes in the myDLL dll. This is confusing because I can create the object fine using the same exact code from a c++ application that only references myDLL.dll directly...so I think that there exists some problem when a dll tries to create an object in another dll?