C'è però una strada alternativa che ti permetterà di svilupparle direttamente MANAGED = in C# o VisualBasic con tutta la semplicità e la potenza del .NET
Metto le istruzioni di base, ma sono a disposizione per qualunque chiarimento o approfondimento
- Se non ce l'hai già, ormai ti conviene utilizzare il VISUAL STUDIO COMMUNITY anziché le versioni EXPRESS
- Puoi scaricare tutto qui https://www.visualstudio.com/en-us/prod ... ty-vs.aspx
- Ovviamente è tutto LIBERO e GRATUITO... come piace a me!
- Una volta che hai l'ambiente di sviluppo, apri un nuovo progetto in C# o Visual Basic di tipo "Class Library"
- Dal menù in alto seleziona TOOLS -> NUGET PACKAGE MANAGER -> PACKAGE MANAGER CONSOLE
- Nella finestra che si apre in basso, aspetta che compaia il prompt dei comandi (ci vuole un po'!) poi digita o direttamente copia e incolla (senza il prompt iniziale PM> che c'è già)
Codice: Seleziona tutto
PM> Install-Package UnmanagedExports
- Questo aggiungerà tutta una serie di REFERENCES al tuo progetto
- Sviluppa il tuo progetto e mettici dentro tutto quello che vuoi! Dalle interfacce grafiche alla gestione dei protocolli di comunicazione, tipo HTTP, TCP, ...
- Compila normalmente e avrai una DLL UNMANAGED, esattamente come se fosse stata sviluppata in C++
- A questo punto non ti resta che metterla nella cartella delle DLL, dichiararla e utilizzarla nei tuoi EA!