Загрузка функции из DLL - C#
Формулировка задачи:
Здраствуйте, уважаемые мастера! Помогите мне пожалуйста понять как использовать функцию, которая написана в DLL, но только не тем способом, что надо загрузить DLL в Reference, а вот как то так (так же и пробую):
DLL:
EXE:
Выдает вот такую ошибку: Не удается найти точку входа "MyReturn" в DLL "cImfunc.dll".
---
К сожалению в интернете не смог найти ответ на свой вопрос. Заранее всем спасибо за ответы.
using System;
namespace MyClass
{
public class My
{
public static string MyReturn(string s)
{
return s;
}
}
}...
using System.Runtime.InteropServices;
namespace center
{
public partial class Form1 : Form
{
[DllImport("cImfunc.dll")]
public static extern string MyReturn(string s);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Text = MyReturn("1");
}
}
}
Что то вычитал про какой-то Assembly, но что-то не пойму что это за метод такой.
Метод, выше описанный мной, в живую видел, работал... вот только почему не записал?
http://www.aspnetmania.com/Forums/ForumMessage/414831.html .... всё равно ниче не понял
Решение задачи: «Загрузка функции из DLL»
textual
Листинг программы
[System.Runtime.InteropServices.DllImport(@"D:\hhhh.dll", EntryPoint = "Func")] public static extern double Func(double a, double b);