Всем здрасте. Вот написал DLL с некими тестовыми функциями
как мне вызвать на C# Pocket в VS2005? под С# NET все работает когда делаю вызов [DllImport("sumer.dll")] но в Pokete говорит нет такой функции вызова..Как вызвать ?
Вызов функции из DLL
-
- Новенький (0 lvl)
- Сообщения: 11
- Зарегистрирован: Вт мар 01, 2005 09:50
Re: Вызов функции из DLL
ИМХО! Пиши на нормальном Си(++) а не на этих недоделках.ishimcity писал(а):Всем здрасте. Вот написал DLL с некими тестовыми функциями
как мне вызвать на C# Pocket в VS2005? под С# NET все работает когда делаю вызов [DllImport("sumer.dll")] но в Pokete говорит нет такой функции вызова..Как вызвать ?
dll наС++ :
прога на C#
Код: Выделить всё
extern "C" BACKENDDLL_API HRESULT WINAPI
OpenBackEnd(
IN DWORD pCallBackFn,
IN DWORD dwCallBackParam,
OUT DWORD *pdwHandle);
extern "C" BACKENDDLL_API HRESULT WINAPI
CloseBackEnd(
IN DWORD dwHandle);
Код: Выделить всё
[DllImport("BackEndDll.dll",EntryPoint="OpenBackEnd")]
public static extern Int32 Open(
UInt32 CallBackFn,
UInt32 CallBackParam,
ref UInt32 pHandle);
[DllImport("BackEndDll.dll",EntryPoint="CloseBackEnd")]
public static extern Int32 Close(UInt32 Handle);
kvv