HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Вызов функции из DLL

[Ответить]
ishimcity [08.11.2007 09:23] Вызов функции из DLL:
Всем здрасте. Вот написал DLL с некими тестовыми функциями
как мне вызвать на C# Pocket в VS2005? под С# NET все работает когда делаю вызов [DllImport("sumer.dll"] но в Pokete говорит нет такой функции вызова..Как вызвать ?
VerturSoft [11.11.2007 22:17] Re: Вызов функции из DLL:
ИМХО! Пиши на нормальном Си(++) а не на этих недоделках.
sshd [11.11.2007 23:36] :
C# - это не недоделка. он вполне себе завершённый и развитый язык.
там проблема именно в убогости самой технологии .net - это никакими доделками уже не вылечишь.
ishimcity [12.11.2007 12:08] :
Хорошо.. Тогда я переформулирую вопрос.

На делфях я пишу код:

....
....
idHTTP.POST(url,data);
end;

Я таким образом посылаю на URL данные Data

А как мне это сделать на C# или VB соответственно под NET

Вот что я хочу добится от VS2005
kvv@home [30.11.2007 10:43] :
dll наС++ :

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);


прога на C#

[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);


ishimcity [30.11.2007 19:17] :
kvv@home Спасибо огромное
[Ответить]