2010-02-08 2 views
0

У кого-нибудь есть опыт работы с OPOS? Я не могу заставить свое приложение распознавать LDN для устройств, работающих на 64-битной машине.OPOS не работает на 64-битной системе

Я дошел до того уровня, в котором я знаю, что материал OleforRetail теперь находится под Wow6432Node в реестре. Я подозреваю, что общий контроль не может найти LDN из-за этого. Есть ли какое-нибудь обходное решение?

В противном случае существует централизованный форум разработки OPOS?

BTW: Я работаю с общими элементами управления, поставляемыми Monroe Consulting.

Спасибо!

ответ

4

Что вы используете для разработки своего приложения?

Если вы используете .NET, вам нужно установить его для компиляции в виде 32-разрядной версии.

Цель платформы: x86 в настройках проекта C#.

Если программа 32 бит или 64 бит решает, где в реестре она ищет значения. Все объекты OPOS com 32-разрядные, поэтому, если вы используете 64-битную программу, она не найдет никакой информации о них.

0

Самая большая проблема, с которой я столкнулся, заключается в том, что LDN не были найдены моим приложением. Ну, оказывается, что вам нужно запустить программное обеспечение для настройки драйвера OPOS в качестве администратора, чтобы заставить его правильно управлять 32-разрядной секцией реестра. LDN просто не записывались в нужном месте в реестре, поэтому мое приложение не могло их найти.

 Смежные вопросы

  • Нет связанных вопросов^_^