Меню Quickbook не отображается при использовании QBFC SDK

Я использовал приведенный ниже код, чтобы добавить меню, которое работает на одной машине, но не работает на другой машине.

ISubscriptionMsgSetRequest _menuSet = GetSubscribeMsgRequest();
IUIExtensionSubscriptionAdd query =  _menuSet.AppendUIExtensionSubscriptionAddRq();
query.SubscriberID.SetValue(SUBSCRIBER_ID.ToString("B"));
query.COMCallbackInfo.AppName.SetValue(AppName);

Я не получаю никаких проблем, на самом деле я не понимаю код

я взял код с этого url


person Dan1212    schedule 28.08.2015    source источник


Ответы (1)


проверить все шаги один за другим

  1. Запустите свой код, используя учетную запись администратора

  2. Когда вы запустите свой код, проверьте, равен ли статус ответа 0? - если это 0, то продолжайте, иначе проверьте сообщение о состоянии и обновите свой вопрос

  3. проверьте наличие приведенного ниже кода InformManager.SubscribeToQBUIExtensionEvents(handleMenuEvents); ПРИЛОЖЕННОЕ СОБЫТИЕ МЕНЮ CLICK

  4. После успешного выполнения откройте Quickbook от имени администратора

  5. Затем вы получите окно авторизации - Разрешите вашему плагину добавлять меню в quickbook, это необходимо.
  6. Если у вас нет окна авторизации, перейдите в меню «Правка» в Quickbook Edit-> Preference-> IntegratedApplication-> Company Reference Удалите свое приложение, если оно присутствует, и снова закройте и откройте QB, вы получите окно авторизации.
  7. Закройте Quickbook
  8. Откройте Quickbook как обычный пользователь, затем проверьте свои меню и их события.
  9. Если события снова отсутствуют, вам необходимо проверить прикрепленный к событию код. 10. Счастливого кодирования Quickbook

Если у вас есть какие-либо опасения по поводу Quickbook, не стесняйтесь спрашивать.

person Sai Sherlekar    schedule 31.08.2015
comment
Спасибо, @Sai Sherlekar, пункт 6 для меня великолепен - person Dan1212; 31.08.2015