Urgentissimo!!! >>> [dllimport] c# <<< ps. mi servirebbe la sol...

mercoledì 25 febbraio 2009 - 09.07

jack275 Profilo | Junior Member

CIAO A TUTTI
sto cercando di usare una dll con il c# e uso il comando:

[DllImport("SXGPIO.dll", EntryPoint = "AccendiLCD")]
public static extern ushort AccendiLCD();

e fino a qui tutto a posto poi per chiamare la funzione della dll:

AccendiLCD() //e qui mi da un errore (a programma avviato che dice che non trova la dll)

il programma gira su ce 6.0 ho controllato il percorso ed e' tutto a posto, i nomi delle funzioni sono le stesse etc. ma non capisco perche' non funziona.
HELP!!!!!!!

Anonimo Profilo | Senior Member

La funzione, all interno della dll, è contrassegnata per l'esportazione?
Riccardo

jack275 Profilo | Junior Member

si, e' contrassegnata per l'esportazione... xo' come errore mi dice che non trova la dll "impossibile trovare la dll PInvoke SXGPIO.DLL"

Anonimo Profilo | Senior Member

Uhm... se la dll è correttamente inserita nella stessa cartella sincerametne non mi viene in mente nient'altro..

jack275 Profilo | Junior Member

sinceramente nemmeno a me.
non e' che non basta esportarla sul sistema ce e dichiararla solo da codice?

Anonimo Profilo | Senior Member

Prova a postare il messaggio (immagino il testo dell'eccezione) completo che ti viene ritornato.
Riccardo

jack275 Profilo | Junior Member

il mex d'errore non l'ho implementato io, me lo da direttamente visual studio

----Risolto, era stata compilata male la dll---
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5