2012-02-08 10 views
1

「クラスを使用するためにライセンスされていません」.. ..、Win32のC#アプリケーションでエラー

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 =新しいStringBuilderの言う行で停止?

+5

あなたはサードパーティのコントロールを使用していますか? – stuartd

+0

はい、私は何を知りません – Bohn

+0

これは間違いなく使用しているコントロールの第三者ライセンス問題のようです。 –

答えて

2

問題があなたのmoUCMRWPTemplateLoadQualインスタンスであると思われます。これは、サードパーティのコントロールが適切でない可能性がありますライセンスされた。デバッガがそのライン上に停止し

の理由は、あなたが明らかにライセンスを確認しているプロパティ(PageWidth)を取得ところそれはです。

+0

おかげで、コード「oTextSvc_UnmarshallText.BuildTextFromSRVは、」それはInterop.SelectTemplate DLLであるように、それはので、多分それが登録されていない私のrefrencesであるに見えますか?どうすれば登録できますか? – Bohn

+0

コントロールの作者に連絡したり、コントロールのインストーラを使用したり、件名を素早く検索することをお勧めします。 –

関連する問題