|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Roma
Messaggi: 556
|
[c#]:importare .lib
sempre nell'ambito dell'altro thread,
ho letto nella docs che queste API fanno riferimento ad una libreria chiamata Library: Use Vfw32.lib. .. come faccio per importarla in c#??? ho provato ad aggiungere un reference, ma il visual studio mi dice che non è una dll o un COM valido ... altre info?? mica esiste un comando import ?? o include ???
__________________
Example isn't another way to teach, it is the only way to teach. -- Albert Einstein |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi importare la DLL corrispondente... Dovrebbe essere msvfw32.dll
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Roma
Messaggi: 556
|
dunque,
innanzitutto grazie per avermi rispoto ... io faccio add reference e da browse aggiungo quella dll che mi hai detto, solo che mi da errore dicendo che posso aggiungere solo dll o com compatibili ... secondo te mi conviene fare una classe in c++ per gestire questa dll e poi da c# creare le interfacce grafiche?
__________________
Example isn't another way to teach, it is the only way to teach. -- Albert Einstein |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non so cosa dirti... Non uso C#...
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Guardati, nella documentazione di .NET, l'attributo DllImport che ti permette la dichiarazione di funzioni in file esterni. Esempio tratto da MSDN:
Codice:
[DllImport("KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true, CharSet=CharSet.Unicode, ExactSpelling=true, CallingConvention=CallingConvention.StdCall)] public static extern bool MoveFile(String src, String dst);
__________________
Chi non cerca trova. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Roma
Messaggi: 556
|
oh grazie mille!!! ...
cmq ho risolto ... il problema del non poter importare la dll era dovuto al fatto che non era quella la dll giusta, ma dovevo importare avifil32.dll
__________________
Example isn't another way to teach, it is the only way to teach. -- Albert Einstein |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:41.



















