Conversione codice per importare libreria da vc++ a c#

martedì 04 febbraio 2014 - 16.52

hydra Profilo | Junior Member

Salve a tutti, come da titolo sto cercando di importare una libreria e ho il sorgente di un programma che la usa scritto in vc++. Siccome io utilizzo il c# avrei bisogno di una mano per convertire il codice.
Innanzitutto vorrei sapere se mi conviene perdere del tempo a scrivere tutto il codice in c# oppure se c'è un modo veloce per poter prendere il codice in c++ e magari salvarlo come libreria importabile.
Prima cosa di cui vorrei avere conferma: se una funzione è dichiarata come "static HRESULT", io la dichiaro come "static IntPtr", giusto?
Dopodichè, ho del codice che è circa questo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

method1 è un metodo definito all'interno del codice dell'interfaccia grafica che serve a impostare dei controlli, da quello che ho capito (correggetemi se sbaglio), viene creato un puntatore a questo metodo e passato come parametro alla funzione in questione. Come lo traduco in c#???

Ringrazio quanti vorranno aiutarmi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5