у меня есть на С функция, описанная примерно так:
typedef int CALLBACK_FUNC (int);
extern "C" int f(CALLBACK_FUNC *pf);
вопрос в том как вызывать f из C#, передавая ей указатель на функцию, реализованную на C# (желательно лямбду или ещё как-то прибинденную к локальным объектам)
Здравствуйте, BulatZiganshin, Вы писали:
BZ>у меня есть на С функция, описанная примерно так:
BZ>typedef int CALLBACK_FUNC (int);
BZ>extern "C" int f(CALLBACK_FUNC *pf);
BZ>вопрос в том как вызывать f из C#, передавая ей указатель на функцию, реализованную на C# (желательно лямбду или ещё как-то прибинденную к локальным объектам)
А какие трудности? Или
гугл сломался?