Я использую C# и Visual Studio 2008.
У меня есть класс, который включит сканер моего Устройства Windows Mobile и затем получит чтение сканера при нажатии. Это также закроется соответственно и чисто. Я использую поставщика, предоставленного SDK, чтобы сделать большой тяжелый подъем.
У меня есть эта работа правильно в Мобильном приложении, но мне также нужен dll, чтобы смочь быть названным через COM/ActiveX с веб-сайта. Я бродил вокруг и вокруг о том, как сделать это. Я возвратился между различными настройками и типами проекта. Я попытался преобразовать его в C++ и ATL. Но до сих пор ничто не работает.
Я получаю конфликтующую информацию в зависимости от того, где я смотрю.Мне нужна помощь. Может только C++ делать это? Есть ли что-то, что я пропускаю? Я не могу быть единственным человеком, бывшим должным сделать это. Как я могу сделать это?
Вы не можете создавать компоненты ActiveX / COM в управляемом коде с помощью Compact Framework. Нет поддержки EE Hosting, поэтому это просто невозможно. Вам нужно будет написать это на C ++ (не управляемом C ++, а старомодном нативном).
В качестве примечания, которое иногда упускается из виду в элементах управления COM, вам также необходимо реализовать IObjectSafety , чтобы элемент управления работал в браузере.