Crear una Dll

13/11/2003 - 19:58 por Jorwin | Informe spam
Hola amigo es posible crear una dll en C#, que puede
utilizar desde otro lenguaje que no trabaje con la
plataforma de .net(Visual Fox pro 7.0 y/o Visual basic 6),
si es asi en que es lo que tengo que hacer porque cuando
realizo mi dll me dice que no se encuentra el punto de
entrada de mi libreria, este es el codigo que utilizo
////inicio del codigo de la libreria
using System;

namespace Libreria
{
public class Class1
{
public Class1()
{
}
int Suma(int valor1,int valor2)
{
return valor1+valor2;
}
}
}
////fin del codigo de la libreria
Jorwin Cumare
 

Leer las respuestas

#1 Luis Gómez [MS]
13/11/2003 - 21:17 | Informe spam
C# genera por defecto assemblies o código manejado no compatible (en
principio) con aplicaciones Win32. No obstante, es posible utilizar
assemblies desde aplicaciones como VB6 a través de COM Interop. Básicamente,
se trata de generar un objeto COM intermedio (wrapper) que permita la
comunicación entre la aplicación Win32 y el assembly generado desde C#:

Interoperating with Unmanaged Code
http://msdn.microsoft.com/library/d...edCode.asp

Si debes generar liberías tradicionales Win32 (no COM) en .Net, la mejor
opción es utilizar Visual C++ 7.


Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.





"Jorwin" wrote in message
news:098301c3aa18$2f8fdc00$
Hola amigo es posible crear una dll en C#, que puede
utilizar desde otro lenguaje que no trabaje con la
plataforma de .net(Visual Fox pro 7.0 y/o Visual basic 6),
si es asi en que es lo que tengo que hacer porque cuando
realizo mi dll me dice que no se encuentra el punto de
entrada de mi libreria, este es el codigo que utilizo
////inicio del codigo de la libreria
using System;

namespace Libreria
{
public class Class1
{
public Class1()
{
}
int Suma(int valor1,int valor2)
{
return valor1+valor2;
}
}
}
////fin del codigo de la libreria
Jorwin Cumare

Preguntas similares