はじめに
日頃から格別のお引き立てを賜り、厚く御礼申しあげます。

FlexGrid for .NET は、多彩な表現力と柔軟性を兼ね備えた .NETネイティブのグリッドコンポーネントです。マージやソートなどのグリッドに求められる基本仕様に加えて、マルチカラムコンボボックスや Excel、XML の各ファイルの入出力、セルボタン、アウトラインツリー表示といった強力な機能により、グリッドのデータ編集からプレビュー・印刷までをトータルにカバーします。

本バージョンでは要望の多かったカスタムマージオプションを実装したほか、Excel ファイルの入出力強化や数値エディタの追加など、機能をさらに充実させました。Visual Studio 2005 専用コントロールでは、スマートデザイナをはじめとする設計時の機能を多数追加し、開発のしやすさも格段にアップしています。進化したFlexGridをぜひご体感ください。

本製品は、Visual Studio 2005 に対応しています。Visual Studio .NET 2002/2003、Visual Studio 2005 と幅広い開発環境でご利用ください。

弊社の Web サイト では、新製品情報、トライアル版・アップデートモジュール・カタログのダウンロード、テクニカル情報など、ソフトウェア開発に役立つホットな情報を満載しています。このリリースノートや製品ヘルプと合わせて、FlexGrid for .NET のご利用に役立つことを願っております。

弊社では、ツールライブラリをさらに充実させる計画を進めております。新しい機能や新しいツールに関するご意見やご要望がございましたら、弊社 Web サイトの フィードバックフォーム よりお寄せいただければ幸いです。


グレープシティ株式会社
〒981-3205 宮城県仙台市泉区紫山 3-1-4
Web: http://www.grapecity.com/japan/

本製品を使うにあたってのご注意
1. 本製品における動作の保証範囲について
本製品は、米国ComponentOne社のComponentOne FlexGrid for .NET 2007年T1リリース版をベースに日本語化を行ったものです。ただし、ComponentOne社では機能拡張のため随時アップデートを行っており、日本語版開発の過程で次期リリース版向けの新機能がいくつか追加されることがあります。それらの機能は、リファレンスには記載されておりません。

日本語版では、2007年T1リリース版の機能に限定して動作を保証しております。追加された機能については随時動作確認を行ってまいりますが、現時点においては動作の保証をいたしかねますことをご了承ください。

2. コントロールの利用範囲について
本製品はWindowsフォーム用コントロールであり、Windowsアプリケーション開発においてのみ使用できます。Webアプリケーション開発において本製品を利用することはできませんのでご注意ください。

本製品には Visual Studio .NET 2002/2003 共通コントロールと Visual Studio 2005 専用コントロールが収録されており、開発環境により使い分ける必要があります。Visual Studio 2005 専用コントロールは .NET Framework 2.0 ベースで作られており、スマートタグをはじめとする Visual Studio 2005 の新機能をフルに活用できます。各専用コントロールのアセンブリは下記のとおりです。

Visual Studio .NET 2002/2003 共通コントロール
(.NET Framework 1.0/1.1)
Visual Studio 2005 専用コントロール
(.NET Framework 2.0)
C1.Common.dllC1.Win.C1FlexGrid.2.dll
C1.Win.C1FlexGrid.dll
※Visual Studio 2005 専用コントロールに C1.Common.dll は必要ありません。

それぞれのコンポーネントは、対応する開発環境上でのみ利用することができます。例えば、Visual Studio .NET 2002/2003 共通コントロールを Visual Studio 2005 環境上で使用することはできません。使用した場合の動作は一切保証しておりませんのでご注意ください。

なお、本製品を含む PowerTools for .NET シリーズ製品は、Visual Studio .NET 2002/2003 および Visual Studio 2005 上での利用を前提に開発されています。そのため弊社では、同環境上で利用した場合に限定して動作を保証しております。現在のところ、その他の開発環境については動作保証の対象外となります。

3. 製品リリース後のサポートサービスについて
弊社テクニカルサポートでは、弊社製品の機能をご理解いただくための各種情報を弊社Webサイト(http://www.grapecity.com/japan/)にて公開しております。製品を使用する上で予期しない動作が確認された場合、製品FAQにて回避策を提示するか、バグレポートにて確認された不具合の詳細をお知らせしております。

また、技術的問題に対応するために修正版を提供する場合があります。修正版の提供は、弊社および開発元の判断により不定期に行われます。ただし、すべての不具合が修正されることを保証するものではありません。特定のお客様に対する個別の修正版提供や以下のようなケースに対する修正は致しかねます。

なお、ソフトウェアの仕様は予告なく変更することがあります。修正版は原則的に以前のバージョンとの互換性を保持するよう細心の注意を払っておりますが、技術的問題によりやむを得ず非互換の動作が発生する場合があります。修正版は、以前のバージョンとの100%完全互換性を保証するものではないことをご了承ください。

インストール
本項目は、単体製品版について説明しています。ComponentOne Studio 収録版の場合は、内容が一部異なります。詳しくは、ComponentOne Studio のリリースノートをご参照ください。

FlexGrid for .NETをインストールするには、Webサイトからダウンロードした(または、配布CDに含まれる)以下のインストールファイルを実行します。

    FlexGridNETwin_yyyymmdd.exe
    (yyyymmddはインストーラのリリース時期によって変わります)

配布CDからインストールを実行する場合、上記のインストールファイルを直接実行する必要はありません。コンピュータにCDをセットするとメニューが表示されるので、メニュー上の[インストール]をクリックし、指示に従うことでインストールできます。

1. 必要なハードウェアとソフトウェア
FlexGrid for .NETをご使用いただくには、以下のハードウェアとソフトウェアが必要です。

ハードウェア
CDドライブ (パッケージ版の場合のみ)
40MB以上の空き領域を持つハードディスクドライブ

ソフトウェア
開発環境:
開発ツール Visual Studio .NET 2002/2003日本語版
  Visual Studio 2005日本語版
開発言語 Visual Basic、C#
OS Windows 2000/XP/Server 2003 日本語版

運用環境:
フレームワーク .NET Framework 1.0 SP3/1.1 SP1/2.0
OS Windows 2000/XP/Server 2003 日本語版

2. インストールの内容
FlexGrid for .NETのセットアッププログラムは、次の構成でファイルをコピーします。インストール結果について詳しく知るには、ユーザー指定フォルダに作成されるインストールログファイル(Install.log)を参照してください。インストールログファイルはテキスト形式のファイルとなっています。

以下の赤色で表したファイルは、製品のインストール、アンインストール、ライセンス認証、およびライセンス認証解除で自動的に使用されるものです。これらのファイルは、製品版にインストールされるもので、トライアル版では一部異なります。

また、紫色で表したファイルは Visual Studio .NET 2002/2003 用の、青色で表したファイルは Visual Studio 2005 用のファイルであることを示しています。インストールされている開発環境により、いずれか一方あるいは両方のファイルがコピーされます。

\<User Folder>\
    csac.dll
    Deactiva.exe
    Install.log
    instsac.dll
    Sweep.exe
    Sweep.ini
    Uninst.bat
    Uninst_bat.EXE
    Uninst.exe(※トライアル版のみ)
    Uninst.ini(※トライアル版のみ)
    UnRegInf.exe
    Bin\
        C1.Common.dll
        C1.Win.C1FlexGrid.Classic.dll
        C1.Win.C1FlexGrid.dll
        C1.Win.C1FlexGrid.xml
        070223\
            C1.Common.dll
            C1.Win.C1FlexGrid.Classic.dll
            C1.Win.C1FlexGrid.dll
            C1Lc.exe
    Bin2\
        C1.Win.C1FlexGrid.2.dll
        C1.Win.C1FlexGrid.2.xml
        C1.Win.C1FlexGrid.Classic.2.dll
        070223\
            C1.Win.C1FlexGrid.2.dll
            C1.Win.C1FlexGrid.Classic.2.dll
    C1FlexGrid\
        ReleaseNote_4.0J_070223.htm
        Samples\
            C1FlexGridSamples.html
            VB\
            CS\
            Sample.html.images\
        Samples_2005\
            C1FlexGridSamples.html
            VB\
            CS\
            Sample.html.images\
        Tutorials\
            VB\
            CS\
        Tutorials_2005\
            VB\
            CS\
    Data\
        Nwind.mdb
    H2Help\
        ALinkIndex.HxK
        C1.FlexGrid_H2Reg_cmd.ini
        C1FlexGrid.HxA
        C1FlexGrid.HxC
        C1FlexGrid.HxK
        C1FlexGrid.HxS
        C1FlexGrid.HxT
        F1HelpIndex.HxK
        H2HelpReg.bat
        H2HelpUnReg.bat
        H2Reg.exe
        H2Reg.ini
        H2Reg_Log.txt
        NamedURLIndex.HxK
    Help\
        C1FlexGrid.chm
    Links\
        Activation.chm
        Feedback.htm
        GrapeCityLogo.gif
        GrapeCityweb.htm
        Readme.htm
        SupportForm.htm
        SupportInfo.htm
        SupportPolicy.htm
        UserService.htm

\<Program Files\Common Files>\
    C1Studio\
        Help\
            ALinkIndex.HxK
            C1.Studio_H2Reg_cmd.ini
            C1Studio.HxA
            C1Studio.HxC
            C1Studio.HxK
            C1Studio.HxS
            C1Studio.HxT
            F1HelpIndex.HxK
            H2Reg.exe
            H2Reg.ini
            H2Reg_Log.txt
            HelpReg.bat
            HelpUnReg.bat
            NamedURLIndex.HxK

\<Windows System32 Folder>\
    sac.dll



3. 主要ファイルの説明
ファイル名 説明
C1.Common.dll 共通アセンブリ(.NET Framework 1.x 用)
アセンブリバージョン: 1.0.20031.116
ファイルバージョン: 1.0.20042.118
C1.Win.C1FlexGrid.dll 本体アセンブリ(.NET Framework 1.x 用)
アセンブリバージョン: 2.6.20071.324
ファイルバージョン: 2.6.20071.324
C1.Win.C1FlexGrid.Classic.dll サンプルコントロール(.NET Framework 1.x 用)
アセンブリバージョン: 2.6.20071.324
ファイルバージョン: 2.6.20071.324
C1.Win.C1FlexGrid.2.dll 本体アセンブリ(.NET Framework 2.0 用)
アセンブリバージョン: 2.6.20071.324
ファイルバージョン: 2.6.20071.324
C1.Win.C1FlexGrid.Classic.2.dll サンプルコントロール(.NET Framework 2.0 用)
アセンブリバージョン: 2.6.20071.324
ファイルバージョン: 2.6.20071.324
C1FlexGrid.HxS 製品ヘルプ(Visual Studio 2005 専用コントロール用)
C1FlexGrid.chm 製品ヘルプ(Visual Studio .NET 2002/2003 共通コントロール用)
ReleaseNote_4.0J_070223.htm リリースノート (このファイル)
Samples\*.* サンプルおよびサンプルヘルプ
Samples_2005\*.* サンプルおよびサンプルヘルプ(Visual Studio 2005 用)
Tutorials\*.* チュートリアル
Tutorials_2005\*.* チュートリアル(Visual Studio 2005 用)

4. アンインストール
FlexGrid for .NET をアンインストールするには、次のいずれかの作業を行います。アンインストールでは、製品をインストールしたフォルダに含まれるアンインストールユーティリティが自動的に使用されます。
上記のいずれかを実行することで、システムから FlexGrid for .NET のファイルが削除されます。なお、アンインストール中に表示されるウィンドウは、自動的に閉じるまで、操作しないでください。

■ 注記 ■

インストール後にファイルを移動した場合や、Install.log ファイルを消去した場合は、アンインストールを実行できません。また、インストール後に作成されたファイルは、アンインストールでは削除されません。



ライセンス認証
FlexGrid for .NET は、ソフトウェアが許諾されている正規のライセンス数に応じた数のコンピュータにインストールされていることを確認するため、ソフトウェアのライセンス認証を導入しています。

FlexGrid for .NET をインストールするには、ライセンス認証を受ける必要があります。また、本製品を最初にインストールしたコンピュータとは別のコンピュータに移して使用するには、ライセンス認証解除を行う必要があります。

以下に、ライセンス認証とその解除について説明します。また、本製品のインストール先の Links フォルダには、ライセンス認証ヘルプ(Activation.chm)が格納されています。このヘルプには、ライセンス認証に関するよくある質問をまとめた FAQ が含まれていますのでご活用ください。最新の情報は、次の Web サイトを参照してください。

1. SoftwareActivation(ソフトウェア アクティベーション)
ソフトウェア アクティベーション(ライセンス認証)は、ソフトウェアが許諾されている正規のライセンス数に応じた数のコンピュータにインストールされていることを確認するため、ソフトウェアのプロダクトキーを管理するものです。

実際の手続きでは、入力されたプロダクトキーとコンピュータのハードウェアや日付などから生成される固有の番号を送信します。これ以外の情報(例えば、氏名、住所、使用しているほかのソフトウェア名、インターネットの閲覧履歴など)は、一切送信しません。

ユーザーはセットアップ時、あるいは事前にライセンス認証が必要になります。ライセンス認証を受けない場合でも、トライアル版としての利用は可能です。ユーザーがインターネットに接続されているコンピュータからライセンス認証を行った場合は、確認手続きが自動的に行われます。

コンピュータがインターネットに接続されていない場合でも、他のインターネットに接続されているコンピュータから、ライセンス認証を受けることができます。画面に表示されたプロダクトキーと認証ナンバーを、以下の Web サイトで入力すると、ライセンスキーが発行されますので、ライセンスキーをコンピュータ画面上の所定位置に入力して終了です。

    https://sa.grapecity.com/activation

2. PowerToolsシリーズ製品の認証について
PowerToolsシリーズ製品をセットアップする場合、ライセンス認証を受ける必要があります。ライセンス認証およびライセンス認証解除の手続きは、以下の方法で行えます。
また、製品インストール先の Links フォルダに格納されているライセンス認証ヘルプ(Activation.chm ファイル)では、ここで説明している内容について、画像を使ってステップバイステップで詳解しています。必要に応じて、こちらもご参照ください。

2-1. コンピュータがインターネットに接続されている場合

ライセンス認証手続き

インターネットに接続されているコンピュータからライセンス認証を行う場合は、ライセンス認証手続きが自動的に行われます。その後インストーラを起動し、インストール画面に表示されるメッセージにしたがってインストールを行ってください。

ライセンス認証解除手続き

インターネットに接続されているコンピュータからライセンス認証解除を行う場合は、ライセンス認証解除手続きが自動的に行われます。アンインストーラを起動し、アンインストール画面に表示されるメッセージにしたがってアンインストールを行ってください。

最後に「アンインストールは完了しました。[OK]をクリックするとライセンス認証の解除手続きを行います。」のメッセージが表示されます。「OK」をクリックし、ライセンス認証の解除手続きになります。

■ 注記 ■

ライセンス認証の解除手続き中にキャンセルするなどして解除手続きを完了しなかった場合、製品の使用を中止したことになりません。また他のコンピュータへのインストールもできません。必ずライセンス認証の解除手続きを完了してください。


解除手続きをキャンセルしてしまった場合でも、同じコンピュータへの再インストールは可能です。(注意:但し、再インストール時にライセンス認証の手続きを行う必要があります。)


ハードディスクや CPU を交換する場合には、交換前に必ず、ライセンス認証の解除手続きを行ってください。



2-2. コンピュータがインターネットに接続されていない場合

ライセンス認証手続き

プロダクトキーと認証ナンバーをご用意ください。(認証ナンバーはインストーラが生成しますので、インストーラを起動しインストール画面に表示されるメッセージにしたがって操作を行ってください。)

インターネットに接続されている他のコンピュータから、ライセンス認証を受けることができます。インストール画面で、「インターネットに接続している他のコンピュータのブラウザを使ってライセンスキーを取得する」を選択し、画面に表示されたプロダクトキーと認証ナンバーを、以下の Web サイトで入力すると、ライセンスキーが発行されますので、ライセンスキーをコンピュータ画面上の所定位置に入力して終了です。

    https://sa.grapecity.com/activation

ライセンス認証解除手続き

プロダクトキーと認証解除キーをご用意ください。(認証解除キーはアンインストーラが生成しますので、アンインストーラを起動しアンインストール画面に表示されるメッセージにしたがって操作を行ってください。)

インターネットに接続されている他のコンピュータから、ライセンスの認証を解除することができます。アンインストール画面で、「インターネットに接続している他のコンピュータのブラウザを使ってライセンス認証解除手続きを行う。」を選択し、画面に表示されたプロダクトキーと認証解除キーを、以下の Web サイトで入力すると、ライセンスの認証解除が終了します。

    https://sa.grapecity.com/deactivation

2-3. コンピュータがクラッシュした場合の再認証申請

コンピュータがクラッシュした場合やハードディスクをフォーマットした場合、もう既に製品自体はアンインストールされており、認証解除キーが取得できませんので、以下の方法により再認証の申請を行ってください。

ライセンス再認証の方法

再認証リクエスト用の以下の Web サイトにアクセスし、画面に表示されたすべての項目を入力して「送る」ボタンをクリックしてください。

    https://sa.grapecity.com/reactivation

この再認証の申請について、認証解除を承認した(あるいは承認しない)旨のメールが、差出人:toolactivation@grapecity.com から送信されます。承認されていれば、当該プロダクトキーを使用した他のコンピュータへのインストールが可能になります。承認されていなければ、当該プロダクトキーを使用した他のコンピュータへのインストールはできません。

■ 注記 ■

同じコンピュータへの再インストールについては、CPU、ハードディスクのハードウエア構成が変わっていなければ、再認証の申請手続きなしで使用可能です。


再認証申請の受付は、祝日と弊社休業日を除く月〜金曜日の 9:00 〜 17:30 に限らせていただきます。



3. ライセンス認証済み製品のアンインストール時のご注意
スタートメニューの[アンインストール]からアンインストールを行った場合、アンインストール実行中に、[アンインストール]と[アンインストールオプション]の2つのタスクがタスクバーに表示されます。

コントロールパネルの[アプリケーションの追加と削除]からアンインストールを行った場合、アンインストール実行中に、[アンインストール]と[\<Windows System Folder>\cmd.exe]の2つのタスクがタスクバーに表示されます。また、タスク[\<Windows System Folder>\cmd.exe]が最小化されずにコマンドプロンプトウィンドウが開いた状態になります。

いずれの場合にも、アンインストール実行中に、コマンドプロンプトウィンドウを直接閉じる等の操作で終了しないでください。コマンドプロンプトウィンドウを終了させると、アンインストール終了後にいくつかのファイルが\<User Folder>\配下に残る場合があります。もし、このような状態になった場合は、エクスプローラを開き手動で\<User Folder>\ごと削除してください。

参考情報

コンピュータがインターネットに接続されていない場合の手続き、コンピュータがクラッシュした場合の再認証申請について、具体的な方法をライセンス認証ヘルプ(Activation.chm ファイル)で説明しています。このファイルは、製品インストール先の Links フォルダに格納されておりますのでご覧ください。(パッケージ版の場合は CD-ROM にも収録されています。)



トライアル版
FlexGrid for .NETをインストールしようとすると、登録キーを要求する入力ボックスが表示されます。ここで登録キーの入力ボックスを空白にしたまま〈次へ〉をクリックして継続すると、製品を未登録版(トライアル版)としてインストールできます。ここでは、FlexGrid for .NET トライアル版の使用に際し、ご注意いただきたい点について説明します。

1. 著作権、免責事項、および配布条件
2. 使用条件とサポート
3. トライアル版と製品版との相違点
4. その他

■ 注記 ■

トライアル版から製品版への移行


FlexGrid for .NETのトライアル版で作成したプロジェクトを製品版に移行する場合は、次の手順に従ってください。

  1. Visual Studio .NETの[ツール]-[ツールボックスのカスタマイズ]-[.NET Frameworkコンポーネント]で、対象となるコンポーネントのチェックボックスを OFF (解除)にし、Visual Studio .NETを終了します。
  2. FlexGrid for .NETのトライアル版をアンインストールします。
  3. FlexGrid for .NETの製品版をインストールします。
  4. FlexGrid for .NETの最新の修正版をインストールします。
  5. Visual Studio .NETの[ツール]-[ツールボックスのカスタマイズ]-[.NET Frameworkコンポーネント]で、対象となるコンポーネントのチェックボックスを ON (登録)にし、Visual Studio .NETを終了します。
  6. 対象となるプロジェクトを開いて、Visual Studio .NETの[ビルド(B)]メニューにある「(プロジェクト名)のリビルド」を実行します。
  7. 以上の操作で、移行作業が完了します。

FlexGrid for .NETの最新の修正版は、以下の弊社Webページからダウンロードできます。

http://www.grapecity.com/japan/download/dotnetupdate/


弊社Webサイトのトライアル版は、常に最新のモジュールに更新されています。そのため、トライアル版のバージョンがCD-ROMの製品版よりも新しくなっている可能性があります。この場合は、必ず上記の手順に従って最新の修正版をインストールしてください。


制限事項と注意点
以下に、FlexGrid for .NETに関する既知の問題と制限事項について説明します。このリリースノートの他の情報と合わせて、FlexGrid for .NETを活用していただく一助となれば幸いです。

C1.Common.dll
Enterキーのアクション
IME制御
BackColorプロパティへの透過色の設定
Border.Widthの設定値
Clearメソッド
集合計算のクリアでツリー表示もクリアされてしまう
ColumnChangingイベントが2回発生
CreateImageメソッド
SaveExcel メソッド
StyleプロパティまたはStyleNewプロパティを取得
Subtotal メソッド
2バイト文字の回転
固定列とデータソースの連結
追加した固定セルおよび静止セルのイメージがセル範囲のイメージに含まれる
列をマウスで選択しても、Selected プロパティはFalseのまま
すべての列削除後もスクロールバーが表示される
バウンドモードでは、固定行と固定列の削除時の挙動が異なる
ボールドフォントおよびvbCrLfを使用すると、表示がずれる
変更前の値でソートされる
DisplayプロパティをStackに設定しても、テキストとイメージが重なって表示される
入力キャンセル
編集時のカーソル表示
印刷、プレビュー関連(PrintGrid メソッド)
印刷プレビュー時はPageCountプロパティが常に0を返す
固定幅フォントを使用しても印刷(プレビュー)時にデータがずれて出力される
ドラッグ
FlexGridの列エディタダイアログ
コンボボックス
カレンダー
「1900/02/29」という日付について
ツリーの線が表示されない
パスワード文字列のデータをペーストした際の動作
パスワード文字列に設定したデータがセルラベルに表示されてしまう
EditMaskに大文字変換と小文字変換を同時に設定できない
チェックボックスの集合値計算
行のTextAlignプロパティが有効にならない
全行/全列リサイズが動作しない
スマートデザイナ
[05017]
カスタムエディタの設定
[05154]
FormのKeyDownイベントでCloseすると、例外が発生する(コンボボックスを使用)
[05457]
TreeStyleFlags.Leafの設定が有効にならない
[05538]
カスタムエディタにInputManのNumberコントロールを設定しているセルで例外が発生する
[05778]
GridErrorイベントが2回発生する場合がある
[05983]
標準ComboBoxコントロールのオートコンプリート機能
NoFreezingフラグ
グリッドロード時の枠線
スクロール時のマージセル
フォント設定
プロパティページからの設定
※ Visual Studio .NET 2002/2003 共通コントロールのみ
列エディタの「項目別」表示
※ Visual Studio .NET 2002/2003 共通コントロールのみ
製品ヘルプ

更新履歴
FlexGrid for .NETの更新内容をバージョンごとに解説します。該当する項目をクリックすると、その説明が表示されます。


●Ver 4.0J 初版
  Release Version : 2.6.20071

●Ver 3.0J 初版
  Release Version : 2.5.20061

●Ver 2.0J 初版
  Release Version : 2.5.20044

●Ver 1.0J 改訂第2版
  Release Version : 2.1.20033

●Ver 1.0J 改訂第1版
  Release Version : 2.1.20032

●Ver 1.0J 初版
  Release Version : 1.1.20023

互換性と移行について
1. 互換性について
本製品には、Visual Studio .NET 2002/2003 共通コントロールと Visual Studio 2005 専用コントロールが含まれています。Visual Studio 2005 専用コントロールは、Visual Studio .NET 2002/2003 共通コントロールの上位互換が保たれており、Visual Studio .NET 2002/2003 プロジェクトから Visual Studio 2005 への移行が容易に行えます。

また、FlexGrid for .NET 4.0J は、旧バージョン(FlexGrid for .NET 1.0J/2.0J/3.0J)の上位互換になっています。そのため、旧バージョンを使用して作成した Visual Studio .NET 2002/2003 プロジェクトを Visual Studio 2005 へ簡単に移行できます。

一般的には、ソースコードの変更はほとんど必要ありません。ただし、機能改善や不具合の修正上の都合により、まれに一部のメンバが新たな機能に置き換えられる場合があります。この場合は、ソースコードの修正が必要になりますので、あらかじめご了承ください。

2. 移行について
Visual Studio .NET 2002/2003 から Visual Studio 2005 へ

FlexGrid for .NET 1.0J/2.0J/3.0J または FlexGrid for .NET 4.0J の Visual Studio .NET 2002/2003 共通コントロールを使用して作成した Visual Studio .NET 2002/2003 プロジェクトを、FlexGrid for .NET 4.0J - Visual Studio 2005 へ移行する場合は、主に2つのステップを実行する必要があります。

1つ目は、Visual Studio .NET 2002/2003 プロジェクトから Visual Studio 2005 プロジェクトへの変換で、以前のアセンブリへの参照を削除し、新しいアセンブリへの参照を追加することを含みます。

2つ目は、ライセンス情報ファイル(*.licx ファイル)の更新で、プロジェクトが正しく実行できるようにします。

プロジェクトを変換する手順

  1. Visual Studio 2005 を起動し、メニューの[ファイル]-[開く]-[プロジェクト/ソリューション]を選択してください。
  2. Visual Studio 2005 プロジェクトに変換したいソリューション(*.sln)を選択し、<開く> をクリックしてください。Visual Studio 変換ウィザードが表示されます。
  3. <次へ> をクリックし、次の画面に進みます。
  4. 「バックアップ作成の選択」 画面に移ったら、「変換前にバックアップを作成する」 を選択し、プロジェクトのバックアップを保存する場所を指定して <次へ> をクリックします。
  5. 次の画面で <完了> をクリックすると、プロジェクトの変換が始まります。プロジェクトの変換が完了すると、「変換の完了」 画面が表示されます。
  6. 変換結果のログを参照したい場合は、「ウィザードが閉じた時に変換ログを表示する」 のチェックを ON にしてください。
  7. <閉じる> をクリックすると、変換ウィザードが終了し、プロジェクトが開きます。ここで、古いアセンブリへの参照を削除し、新しいアセンブリへの参照を追加します。
  8. 「ソリューションエクスプローラ」([表示]-[ソリューションエクスプローラ])に移動し、「すべてのファイルを表示」 ボタンをクリックしてください。
    注記:ソリューションプロジェクトが選択されていない場合、ソリューションエクスプローラツールバー上に「すべてのファイルを表示」ボタンは表示されません。
  9. 「参照設定」 ノードを展開し、C1.Common を右クリックして、[削除]を選択してください。同様に、C1.Win.C1FlexGrid への参照も削除してください。
  10. 「参照設定」 ノードを右クリックし、[参照の追加]を選択してください。
  11. C1.Win.C1FlexGrid.2.dll の場所を指定し、<OK> をクリックしてプロジェクトに追加してください。
ライセンスファイル(*.licx)ファイルの更新手順

  1. 「ソリューションエクスプローラ」 内の Licenses.licx ファイルを右クリックし、[削除]を選択してください。
  2. 警告ダイアログが表示されるので、<OK> をクリックして削除を実行してください。.licx ファイルの更新されたバージョンを新たに作成するために、プロジェクトを再構築します。
  3. 「デバッグ開始」 ボタンをクリックして、プロジェクトをコンパイルし実行します。この時点では、新しい .licx ファイルはソリューションエクスプローラー内に表示されません。
  4. メニューの[ファイル]-[閉じる]をクリックしてすべてのフォームを閉じ、ソリューションエクスプローラー内の Form.vb もしくは Form.cs ファイル(プロジェクトや言語によって、ファイル名や拡張子が異なる場合があります)をダブルクリックし、フォームを再オープンします。このとき、ファイルリスト内に新しい .licx ファイルが追加されます。
以上で、プロジェクトの移行作業は完了です。

1.0J/2.0J/3.0J から 4.0J へ(Visual Studio .NET 2002/2003 環境)

FlexGrid for .NET 1.0J/2.0J/3.0J を使用して作成した Visual Studio .NET 2002/2003 プロジェクトを、FlexGrid for .NET 4.0J - Visual Studio .NET 2002/2003 へ移行する場合は、以下の手順でコントロールを張替えてください。

  1. プロジェクトフォルダ内の licenses.licx ファイルをメモ帳などで開き、製品のライセンス情報を下記のとおり変更します。
    C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid
  2. プロジェクトの参照設定を開き、製品の旧アセンブリを削除します。
  3. 参照設定に、製品の新しいアセンブリを追加します。
  4. [ビルド(B)]メニューにある[ソリューション(もしくはプロジェクト)のリビルド(R)]を実行します※。
※「リビルド」ではなく「ビルド」を実行した場合、正しく移行されないことがありますので、必ず「リビルド」を実行してください。

3.0J から 4.0J へ(Visual Studio .NET 2005 環境)

FlexGrid for .NET 3.0J を使用して作成した Visual Studio 2005 プロジェクトを、FlexGrid for .NET 4.0J - Visual Studio 2005 へ移行する場合は、次のステップを実行する必要があります。

  1. 「ソリューションエクスプローラー」([表示]-[ソリューションエクスプローラー])に移動し、「すべてのファイルを表示」ボタンをクリックしてください。
  2. プロジェクトの参照設定を開き、製品のアセンブリを削除します。
  3. [ファイル]メニューから[すべてを保存]して、一旦プロジェクトを終了します。
  4. プロジェクトフォルダ内のbin/objフォルダ、*.suo/*.userファイルを削除します。
  5. プロジェクトフォルダ内のlicenses.licxファイルをメモ帳などで開き、ライセンス情報を下記のとおり変更します。
    C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid.2
  6. 再度、プロジェクトを開きます。
  7. 参照設定に製品のアセンブリを追加します。
  8. [ビルド(B)]メニューにある[ソリューション(もしくはプロジェクト)のリビルド(R)]を実行します※。
※「リビルド」ではなく「ビルド」を実行した場合、正しく移行されないことがありますので、必ず「リビルド」を実行してください。

旧バージョンとの共存について
FlexGrid for .NET 4.0J は、FlexGrid for .NET 1.0/2.0J/3.0J と同一の環境で運用できます。ただし、同じプロジェクト内でそれぞれのバージョンの FlexGrid を併用することはできません。

ケース 併用
同じプロジェクト内での使用 不可(いずれか1つのみ使用可)
同じ開発環境へのインストール
同じ運用環境へのインストール

運用環境で共存させる場合は、配布するアプリケーション(EXE)と同じフォルダ内に対象バージョンのアセンブリを配置する必要があります。

他の製品との共存について
本項目は、単体製品版について説明しています。

1. ComponentOne Studio との共存
ComponentOne Studio には本製品の同一バージョンが含まれている場合があるため、ComponentOne Studio が存在する環境に本製品をインストールする際(またはその逆の場合)には注意が必要です。ひとつの環境に本製品の異なるバージョンを共存させることは可能ですが、本製品がすでに存在する環境に同一バージョンをインストールすることはできません(動作の競合を防ぐため)。

  1. 以下の製品と本製品は、同一環境へインストールすることはできません。

      ComponentOne Studio 2007 Enterprise Edition
      ComponentOne Studio 2007 WinForms Edition

  2. 以下の製品と本製品は、同一環境へインストールすることができます。

      ComponentOne Studio 2007 WebForms Edition
      ComponentOne Studio 2006 Enterprise Edition
      ComponentOne Studio 2006 WinForms Edition
      ComponentOne Studio 2006 WebForms Edition
      ComponentOne Studio 2005
      ComponentOne Studio Enterprise Edition 2004
単体製品版のインストーラを用いて、ComponentOne Studio に収録されているコンポーネントをアップデートすることはできません。ComponentOne Studio に収録されているコンポーネントの最新版へのアップデートを希望される場合は、別途 ComponentOne Studio の最新版をお求めいただく必要があります。

2. 他のComponentOne社製品との共存
下記は Visual Studio .NET 2002/2003 専用コントロールについての記載です。

本製品の開発元である ComponentOne 社では、各製品の本体アセンブリに加えて、各製品共通の処理やインタフェースをまとめた共通インタフェース(C1.Common.dllアセンブリ)を提供しています。

弊社PowerTools for .NETシリーズのうち、該当する製品は以下の通りです。 共通インタフェースは、製品のリリース時期によって複数のアセンブリバージョンが存在します。そのため、本体のアセンブリが、どのバージョンの共通インタフェースを参照しているか注意する必要があります。

複数のComponentOne社製品を同時に使用する場合は、同じバージョンの共通インタフェースを参照するよう、各製品の本体アセンブリを揃える必要があります。また、製品によっては間接的に他の製品のアセンブリを参照している場合があります。例えば、TrueDBGrid for .NETの印刷機能は、VSVIEW for .NET Preview Edition もしくは Preview for .NET のアセンブリを使用しています。これらについても、バージョン番号を揃える必要があります。

同一環境上に複数バージョンのアセンブリが存在すると、関連するアセンブリが正常に動作しなくなる恐れがあります。各製品が参照するアセンブリのファイルバージョンに注意し、常に最新の修正版を適用することをお勧めします。

各製品の最新アセンブリは、弊社Webサイトの ダウンロード で入手できます。

また、各単体製品のインストール/アンインストールの順番によって、MSHELP 2.0形式の製品ヘルプがレジストリから削除される場合があります。このときは、該当する単体製品のインストールフォルダのH2Helpフォルダ内にある「H2HelpReg.bat」を実行してください。

ソフトウェア使用許諾契約書

ここに記載されている内容は、ライセンス認証を受けて正規にインストールされた製品を対象としています。トライアル版には、適用されません。


1.適用の対象
以下の条項は、お客様がこの契約書と共に入手されたグレープシティ株式会社(旧:文化オリエント株式会社、以下「グレープシティ」といいます)のソフトウェア製品(コンピュータプログラムとその他の関連資料を含み、以下「本製品」といいます)に適用します。本製品は、著作権法により保護されています。お客様は以下の条件により本製品の使用を許諾されます。

2.使用権
  1. お客様は、本製品を、単一のコンピュータにおいて非独占的に使用することができます。ネットワークサーバーに本製品をインストールし、複数のコンピュータを接続して使用する場合は、接続台数分のライセンスが必要となります。
  2. お客様は、正規のユーザー登録を行った担当者の管理下においてのみ、本製品を使用できます。
  3. お客様は、お客様が販売する製品に本製品のランタイムモジュールを組み込み、再配布することができます。ただし、この場合においても本製品の使用法やその他の一切を公開することはできません。また、販売する製品には本製品の著作権を明記しなければなりません。
    この著作権表示は以下のような形態で、マニュアル、アプリケーション内のいずれかに行う必要があります。

        FlexGrid for .NET
        Copyright (C) 2001-2007 ComponentOne LLC. 

3.禁止事項
  1. お客様はいかなる事由によっても本製品を譲渡、販売、転貸することはできません。
  2. お客様はバックアップを目的とする以外に本製品を複製することはできません。
  3. お客様は本製品をリバースエンジニアリング、逆コンパイル、または逆アセンブルすることはできません。
  4. お客様はいかなる事由によってもアプリケーション開発環境を持つソフトウェアに本製品をバンドルして再配布することはできません。
    また、実行時での使用を目的とした場合を除き、本製品を組み込んで作成したコンポーネントを再配布することはできません。

4.保証の範囲および免責事項
  1. 本製品にグレープシティの責に帰すべき物理的な欠陥(ディスクの破損など)があった場合、本製品購入後90日以内に限り、無償で欠陥のない商品と交換するか、またはその製品の購入代金相当額を限度とする対価を支払います。
  2. グレープシティは前項に定める場合を除き、本製品に関していかなる保証も行いません。グレープシティはいかなる場合にも、お客様が本製品を使用し、または運用した結果、直接または間接的に生じる損害に関して一切責任を負いません。

5.契約期間
  1. 本契約はお客様が製品を受領した日から発効します。受領日は証票により確認するものとします。
  2. お客様が、本契約の条項のいずれかに違反した場合、本契約は自動的に終了します。この場合、製品の購入代金は返還いたしません。

6.契約の終了
  1. お客様は、グレープシティから購入した本製品と説明書などを含む添付品、及びその複製物のすべてを破棄し、その旨を証明する文書をグレープシティに送付することにより本契約を終了させることができるものとします。

7.製品内容の変更
  1. グレープシティはお客様に対する何らの予告なしに本製品の仕様を変更することがあります。
  2. グレープシティは、本製品改良のため、お客様に対する何らの予告なしにプログラムの改変を行うことがあります。

8.サポートサービス
  1. グレープシティが提供するサポートサービスは、3か月前にお客様に通知することによりサポートサービスの停止やサポート形態の変更を行う場合があることを、お客様は了承するものとします。

©2007 GrapeCity inc. All rights reserved.

【商標および登録商標】
・Microsoft、Windows、Visual Studio、Visual Basicは米国Microsoft Corporationの
  米国およびその他の国における登録商標です。
・FlexGridは米国ComponentOne社の登録商標です。
・GrapeCity、PowerToolsはグレープシティ株式会社の登録商標です。
・SoftwareActivation、InputManはグレープシティ株式会社の商標です。
・その他記載されている製品名は各社の登録商標または商標です。