Преобразуйте Интеллектуальное устройство Dll в элемент управления ActiveX для Windows Mobile

Я использую C# и Visual Studio 2008.

У меня есть класс, который включит сканер моего Устройства Windows Mobile и затем получит чтение сканера при нажатии. Это также закроется соответственно и чисто. Я использую поставщика, предоставленного SDK, чтобы сделать большой тяжелый подъем.

У меня есть эта работа правильно в Мобильном приложении, но мне также нужен dll, чтобы смочь быть названным через COM/ActiveX с веб-сайта. Я бродил вокруг и вокруг о том, как сделать это. Я возвратился между различными настройками и типами проекта. Я попытался преобразовать его в C++ и ATL. Но до сих пор ничто не работает.

Я получаю конфликтующую информацию в зависимости от того, где я смотрю.Мне нужна помощь. Может только C++ делать это? Есть ли что-то, что я пропускаю? Я не могу быть единственным человеком, бывшим должным сделать это. Как я могу сделать это?

1
задан ctacke 30 June 2010 в 20:09
поделиться

1 ответ

Вы не можете создавать компоненты ActiveX / COM в управляемом коде с помощью Compact Framework. Нет поддержки EE Hosting, поэтому это просто невозможно. Вам нужно будет написать это на C ++ (не управляемом C ++, а старомодном нативном).

В качестве примечания, которое иногда упускается из виду в элементах управления COM, вам также необходимо реализовать IObjectSafety , чтобы элемент управления работал в браузере.

2
ответ дан 2 September 2019 в 23:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: