Tengo una biblioteca en C-language. es posible usarlo en C sharp.Usar una biblioteca de C del código de C#
http://zbar.sourceforge.net/ es el enlace de la biblioteca quiero usar
Tengo una biblioteca en C-language. es posible usarlo en C sharp.Usar una biblioteca de C del código de C#
http://zbar.sourceforge.net/ es el enlace de la biblioteca quiero usar
Bibliotecas C compilados para Windows puede ser llamado desde C# usando Platform Invoke.
De MSDN, la sintaxis de hacer una llamada a la función C es el siguiente:
[DllImport("Kernel32.dll", SetLastError=true)]
static extern Boolean Beep(UInt32 frequency, UInt32 duration);
Lo anterior llama a la función Bip en Kernel32.dll, pasando en la frecuencia y duración argumentos. Es posible realizar llamadas más complejas pasando estructuras y punteros a matrices, valores devueltos, etc. ...
Deberá asegurarse de que las funciones C disponibles en la biblioteca C sean exported appropriately, p. la función de pitido probablemente se declare así:
#define DllExport __declspec(dllexport)
DllExport bool Beep(unsigned int frequency, unsigned int duration)
{
// C Body of Beep function
}
definitivamente no está relacionado con WPF. Lo vuelvo a hacer. –