ciao.
ho una piccola libreria opengl in c++ e ho creato dei wrapper attorno a questa in cli, infine ho importato la dll cli che è managed in c# e la uso da managed code.
fino qui puo andare o ci sono metodi migliori?
adesso volevo sapere come passare i dati da c# alla dll c++ il piccolo motore grafico.
Devo passare:
a)strutture con tipi primitivi
b)array di float o int comunque array di tipi primitivi.
c)se possibile gli array possono essere contenuti in strutture.
d)stringhe
in pratica devo passare tipi primitivi,stringhe e array.
ho letto qualcosa sul pinvoke e il marshailing ma non ho ben capito forse con l'uso del cli posso scavalcarlo?
mi date un link o un link alla documentazione microsoft di quello che secondo voi è il metodo da usare?
grazie.