Vill använda mig av csharp istället för c++ när jag bygger nya plugins till ett program. Lite sent men kanske bättre sen än aldrig:Använda managed dll från unmanaged dll
Programmed laddar unmanaged dll där jag kan kommunicera från dlln med programmet.
Nu vill jag kommunicera från csharp istället.
Jag antar att jag måste göra det genom att ladda en csharp dll från den gamla dlln.
Först undrar jag om jag tänker rätt för att lösa detta.
Sedan så undrar jag hur jag ska tackla detta.
Tacksam för svar.
MVH
AndreasSv: Använda managed dll från unmanaged dll
Det du vill göra är en .NET som är kompilerad som en unmanaged dll.
1. Skapa ett nytt projekt av typen Class library
2. I projectets Properties under fliken Application gå in på knappen "Assembly Information" och där kryssar du i "Make assembly COM-Visible"
Att tänka på är att du nu kommer kräva att .NET runtime finns på den dator där man vill köra pluginet
__________________________
Cecilia Wirén @ceciliasharp
MCT on Addskills