Countjack ha scritto:
ho una dll lo importata tramite il [DllImport("miadll.dll")]
come faccio a sapere i metodi della dll?
thks
Beh dipende se la dll l'hai scritta te non dovresti avere problemi a sapere quali metidi, se al contrario la dll non è tua allora si complicano un po le cose, se è una dll di windows puoi fare una ricerca in questo sito :
http://www.pinvoke.net
li troverai tutte le informazzioni che ti servono compresa la lista completa dei metodi, struture ecc. contenenti della dll, sempre dal stesso sito puoi scaricare un tool che si integra con visual studio per facilitare l'uso delle API di windows.
Invece nel caso che vuoi fare te stesso la ricerca dei metodi contenuti puoi usare il Prompt dei comandi di Visual Studio, esiste un tool a riga di comando che puoi lanciare dalla console di V.S. il tool è :
dumpbin
per esempio per estrarre tutte le API contenute in User32.dll la sintassi è:
dumpbin /EXPORTS /OUT:output.txt %windir%\System32\User32.dll
comunque per saperne di piu' fai una semplice ricerca in google oppure vai a fare una visitina nel mio blog in cui ho scritto proprio un articolo su questo argomento il link è :
http://blogs.ugidotnet.org/manuelfinessi/archive/2007/05/01/77072.aspx
Ciao