У меня есть неуправляемая DLL (unmangaged.dll) в оболочке C ++ / CLI. Unmanaged.dll является подкомпонентом элемента управления, который создается в нескольких местах на экране. У каждого экземпляра элемента управления есть свой собственный экземпляр unmanaged.dll (поскольку каждый unmanaged.dll поддерживает свое состояние).
Есть ли способ создать тот же файл unmanaged.dll, чтобы полностью разделить состояния? (например, различные настройки в каждом экземпляре unmanaged.dll.)
К сожалению, все, что я читал о unmanaged.dll в оболочках C ++ / CLI, - это то, что все вызовы являются статическими.
Спасибо