| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Платформы Windows Mobile и Windows Embedded > Проблемма с сишными Dll в Win CE 4.2 |
| Автор: DenMak 13.11.2007, 10:37 | ||
| Народ, ПОМОГИТЕ!!! У мен есть проект на C#, к нему подключаются dll написаные на С++. Проект и слбственно dll, написаны в VS2005 под Pocket PC 2003. Проблема в том, что не не получаетс загрузить эти dll. Для запуска программы они не критичны, но когда пытаешься обратиться к функции в этой dll вываливается ошибка "MissingMethodException". Есть версия что для подключения сишных dll необходимы еще какие-то dll. В любом случае, подскажите что делать. Пример кода:
|
| Автор: Lvit 29.5.2008, 11:15 |
| та же проблема, если разобрались отпишитесь плиз |
| Автор: mrbrooks 29.5.2008, 16:22 |
| Под WinCE 4.2 идет только то что написано на eVC ++ 4. Все что написано в более поздних студиях идти не будет. Покрайней мере я много матерился - но пришлось писать на eVC++ 4 абсолютно все. Либо переходите на 5 версию СЕ. |
| Автор: Artemon 29.5.2008, 19:50 |
| Для PPC 2003 таже самая ошибка при попытке вызова native DLL, проблему так и не решил и кстати в интернете решения так и не нашел, очень активно искал по нашим и буржуйским сайтам, так что увы :( |
| Автор: DenMak 4.6.2008, 15:34 | ||
Все dll написаны в VS2005 и, проблем небыло до этого случая. Здесь же косяк оказался в функциях SDK Widcomm (dll-ка должна была реализовать работу с bluetooth стека Widcomm). Та ее версия которая нашлась на сайте производителя работала только с версией стека 1.4.1 Build 60 а на КПК с ОС WindowsCE 4.2 стек был версии 1.4.1 Build 51. Так как отличие было только в сборке в конечном итоге удалось подружить dll-ку и стек Widcomm-а, путем того что пришлось отказаться от использования некоторых функций. Сейчас все работает. |
| Автор: Ukrandruha 16.3.2009, 16:50 | ||||
Не поделитесь библиотекой для работы с видкомом? (очень нужно) |