« XPのデスクトップをVista風にしてみよう(SP3対応) | メイン | ActiveReports:空白行を挿入する方法 »

2008年10月18日 (土)

ActiveReportでトライアル版の文字が消えない・・・

ActiveReportを使って、PDFを出力するクラスを作成してる。
で、別プロジェクトから呼び出してテストしてるんだけども。

でもどうやっても、「このレポートは、ActiveReports for .NET トライアル版で作成されました。Copyright 2002-2007 (c) Data Dynamics, Ltd.」っていう赤字の文字が出てくる・・・。
もちろん製品版をインストールしてるのに。
今までも、こういうのは出てた経験があったので、GrapeCityのFAQを見ながら対処してみた。

作成したレポートの下部に、「このレポートは、ActiveReports for .NET トライアル版で作成されました。Copyright 2002-2007 (c) Data Dynamics, Ltd.」等の、トライアル版を示すメッセージが出力されます。
http://www.grapecity.com/Japan/Support/Search/FaqContent.asp?id=24008

でも、いつもならFAQの通りにやれば表示されなくなるはずなのに、
今回はクラスのMy Projectフォルダに作成されたlicenses.licxを呼び出し元プロジェクトに追加しても直らなかった・・・。

色々、試行錯誤の末やっと表示されない方法があったので、メモしときます。
これが正しい解決方法ではないかもしれないので、あくまで参考として。

1.クラスライブラリのMy Projectフォルダに作成されたlicenses.licxをコピーする。

2.呼び出し元プロジェクトのMy Projectフォルダに貼り付ける。

---------普通はこれでOKなんだけども・・・

3.クラスライブラリの.vbprojファイルをテキストエディタで開く。

4.ItemGroupタグ下のEmbeddedResourceタグの場所を探して、
<EmbeddedResource Include="My Project\licenses.licx" />の行をコピーする。

5.呼び出し元の.vbprojファイルをテキストエディタで開く。

6.呼び出し元の.vbprojファイルのItemGroupタグ下のEmbeddedResourceタグを探し、
<EmbeddedResource Include="My Project\licenses.licx" />を追加して、保存する。

これで、なぜかうまくいった。。。
結構無理矢理なので、良い方法とは思っていません。
ので何があっても責任は負いません><自己責任でお願いします・・・

トラックバック

このページのトラックバックURL:
http://app.blog.eonet.jp/t/trackback/349283/16759110

ActiveReportでトライアル版の文字が消えない・・・を参照しているブログ:

コメント

参考になりました。
ありがとうございます。

参考になりました。
ありがとうございます。

コメントを投稿

フォトアルバム

2012年5月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

My Photostream

  • Flickrにアップしてる写真の一部です。
    www.flickr.com
    This is a Flickr badge showing public photos and videos from micek_flicek. Make your own badge here.

クリック募金

  • クリックで救える命がある。
Powered by Six Apart