C sharp - Integrar una DLL de VC++ 6.0 con C#

 
Vista:

Integrar una DLL de VC++ 6.0 con C#

Publicado por Alfredo (2 intervenciones) el 06/09/2002 09:44:19
Pues eso,
¿Es posible integrar una DLL desarrollada con VC++ 6.0 en C#? ¿Como puedo hacerlo?
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Integrar una DLL de VC++ 6.0 con C#

Publicado por Alex (5 intervenciones) el 06/09/2002 16:33:36
Hola,

Con P/Invoke, con esta herramienta puedes hacer llamadas a código no gestionado por ejemplo:

En DLL
void mifuncion(int a, char *b);

En C#:
[DllImport("mi.dll")]
static extern void mifuncion(int a, string b); //Llamada a la función de la libreria DLL

No se, si esto te da una idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Integrar una DLL de VC++ 6.0 con C#

Publicado por Alfredo (2 intervenciones) el 09/09/2002 10:56:26
Muy claro no me queda, al introducir el [DllImport("mi.dll")] me da el siguiente error: "No se puede encontrar el tipo o el nombre de espacio de nombres 'DllImport' (¿falta una directiva using o una referencia de ensamblado?)".
A parte de esto, la dll que tengo exporta clases, ¿Es posible integrar las clases?
Muchas gracias por la ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar