Ошибка «Класс не лицензирован для использования» - PullRequest
1 голос
/ 08 февраля 2012

В приложении Win32 C #, когда я запускаю свое приложение и нажимаю какую-то кнопку, я получаю эту ошибку "" Класс не лицензирован для использования "и переходит к этому коду в моем VS ....

    if (oUCMRWPTemplate.ResultLayoutExistsInd)
    {
        try
        {
            if (oTextSvc_UnmarshallText == null)
            {
                oTextSvc_UnmarshallText = new SelectTemplate.TextSvc();
            }

            int replyHandle = lReply.Handle.ToInt32();

            sText = new StringBuilder(oTextSvc_UnmarshallText.BuildTextFromSRV(ref replyHandle, moUCMRWPTemplateLoadQual.PageWidth));
        }
        catch { }
    }

Отладчик останавливается на строке с сообщением sText = new StringBuilder ....

Мне было интересно с этого момента, на что мне обратить внимание, чтобы выяснить, в чем проблема?

1 Ответ

2 голосов
/ 08 февраля 2012

Я подозреваю, что проблема в вашем moUCMRWPTemplateLoadQual экземпляре. Это, вероятно, сторонний контроль, который не имеет надлежащей лицензии.

Причина, по которой отладчик останавливается на этой строке, заключается в том, что вы извлекаете свойство (PageWidth), которое явно проверяет лицензирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...