Как это изобразить на С#?
От: mDmitriy Россия  
Дата: 24.06.13 15:03
Оценка:
Всем привет!

В общем, есть приложение, которое может работать с самописными плагинами как с COM-объектами.

На С++ работающий интерфейс плагина выглядит так:
struct MenuItem
{
    char stName[255];
    char stItem[255];
};

__declspec(dllexport) int __stdcall Init(void * value)
__declspec(dllexport) bool __stdcall MenuItem(char const * stFunction, IPlugin * IP)


На Дельфи так:
TAddMenu = record
    stName: array [0..MAX_TEXT_LENGTH-1] of AnsiChar;
    stItem: array [0..MAX_TEXT_LENGTH-1] of AnsiChar;
end;

function Init(AValue: Pointer): Integer;
function MenuItem(AFunction: PAnsiChar; APlugin: IPlugin): Boolean;

Подскажите, плиз, как написать эту структуру и функции для интерфейса на C#.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.