Экспорт функций из .NET'а
От: PetrovichForever Россия  
Дата: 05.12.06 20:00
Оценка:
Знаю, вопрос много раз поднимался.
Тем ни менее рискну: каким образом экспортировать функцию из dll? Часто видел обратный вопрос — как из managed code вызвать unmanaged функцию.

Есть обычное Win-приложение, которое понимает плагины, если класс поддерживает определенный интерфейс — ну стандартная ситуация.
Как реализовать такой плагин.
Не пугает даже написание wrapper'а на MC (уже несколько лет пишу на шарпе, но к своему стыду признаю что множество файлов-классов-кода для написания "Hello World" на native C под винду вызывает у меня состояние прострации).
Проблема в совершенном непонимании как такой wrapper написать на чистом C.
Может кто покажет такую обертку для ... например класса:


public class Test
{
    public double RunTextFunc
    {
        MessageBox.Show("Astalavista!!!");
        return 0.7;
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.