Importare in c# una costante da Dll scritta in C++

venerdì 29 giugno 2007 - 15.40

ulisse1969 Profilo | Newbie

Salve a tutti,
è la prima volta che scrivo in questo Forum.
Io ho un problema con una dll. In pratica sto scrivendo un applicazione in C# e ho una Dll scritta in C. Io da questa Dll riesco ad invocare , con l'attributo [DllImport] le funzioni esposte dall Dll, però ho anche la necessità di richiamare in C#, delle costanti che sono state definite nella Dll. Qualcuno sà come si fà?
Grazie.

munissor Profilo | Senior Member

Non si può fare. Ovviamente le costanti non vengono mantenute nel codice oggetto (viene semplicemente sostituita con il valore ovunque la usi) durante l'operazione di compilazione. L'unico modo è ri-dichiarare le costanti nel file C#

ulisse1969 Profilo | Newbie

Grazie Mille,
sospettavo questo, ma volevo una conferma. Ancora grazie
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