Hola, estoy haciendo una libreria en C# para poder
utilizarla desde visual fox pro o cualquier otro lenguaje
que no sea del paquete de .net, bien el problema resulta
que cuando intento acceder a una funcion o metede de la
clase desde otro programa me arroja un error de que no se
encuentra el punto de entrada de la libreria porque
sucedera esto que me falta, intente colocandole extern y
no pudeo dar con el problema, aquiesta un ejemplo de lo
que hago en la dll;
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace Ejemplo
{
/// <summary>
/// Descripción breve de Class1.
/// </summary>
public class Clase
{
int __declspec(dllexport) MyMethod(int i)
{
return i*10;
}
[DllImport("User32.dll")]
public static extern int Prueba();
public void Ejemplo()
{
Prueba();
MessageBox.Show
("Ejemplo","Prueba");
}
}
}
Leer las respuestas