Есть какой-нибудь способ воспользоваться справкой.ShowHelp в лицензионной сборке Windows CE Core?
-
02-07-2019 - |
Вопрос
Я разрабатываю приложение Compact Framework 3.5 для Windows CE 6.0.Справка.ShowHelp() выдает исключение NotSupportedException.В windowsembedded.com Я нашел это утверждение:
"Справка не включена в основное время выполнения, поскольку для нее требуется браузер".
Является ли это причиной исключения?Если да, есть ли какой-либо рекомендуемый способ обойти эту проблему или мне нужно создать свою собственную справочную систему?
Решение
ShowHelp использует управление браузером (через webview.dll IIRC) в рамках CE.Элемент управления браузером, безусловно, является частью артикула профессиональной лицензии CE (assessment tool здесь.Раньше был документ Word, в котором перечислялись все компоненты, но, похоже, я не могу найти для него загрузку), поэтому вам придется создать свой собственный фреймворк справки, если вы намерены оставаться с базовой лицензией.Варианты могут заключаться в использовании Опера или MiniMo как браузер, но вам все равно придется выполнять весь поиск / справку.
Использование RTF может быть проще.
Другие советы
В следующей статье рассматривается отображение справки для CE.
http://msdn.microsoft.com/en-us/library/ms229662.aspx
Вам это помогает?(каламбур не предназначен)