SpecVersionとはPerfectGridの仕様上(特にインターフェース)の更新履歴を示すもので、
プロパティ・メソッド・イベントの追加といった製品仕様の変更を伴う場合にのみ更新されます。
SpecVersionの整数部と小数部は独立にメジャーバージョンとマイナーバージョンを表わします。
したがって2.10は2.9の次版を表わし、2.1と等価というわけではありません。
なぜなら2.1のマイナーバージョンは1であり、2.10のそれは10だからです。
SpecVersionの更新をともなう場合には、PerfectGridの再レジストが必要です。
ProductVersionとはPerfectGridの製品としての更新履歴を示すもので、
SpecVersionの更新も含めてPerfectGridに何らか修正が加えられた場合に更新されます。
原則としてProductVersionのみの更新時にはその第4位の数値が1加算されます。
SpecVersionの更新を伴うときには第3位の数値が1加算され、第4位の数値は0になります。
◆印はSpecVersionの更新が含まれること示し、
◇印はProductVersionのみの更新であることを示します。
なお、どちらの更新でも、 ソースレベルだけでなく、バイナリレベルでも下位互換性は保持されます。
また、AboutBoxにはProductVersionが表示されます。
◇ 2019/04/10(Wed) ProductVersion 2.0.1.8 SpecVersion 2.1
改元対応 |
2.0.1.8-A |
新元号「令和」への対応を行いました。
|
◇ 2012/11/14(Wed) ProductVersion 2.0.1.7 SpecVersion 2.1
BugFix |
2.0.1.7-A |
WindowStyleまたはScrollBarsを実行時に変更すると、フリーズすることがありました。 |
◇ 2012/06/27(Wed) ProductVersion 2.0.1.6 SpecVersion 2.1
BugFix |
2.0.1.6-A |
出力書式(FormatStringなど)を指数形式にし、CellTextを0にすると、フリーズしていました。 |
◇ 2010/06/14(Mon) ProductVersion 2.0.1.5 SpecVersion 2.1
BugFix |
2.1-tool |
移行ツールで列挙値が正しく変換されない場合がありました。 |
◇ 2008/08/13(Wed) ProductVersion 2.0.1.5 SpecVersion 2.1
BugFix |
2.0.1.5-A |
ViewModeがTrueの時、PageUp/PageDownキーで正常にCellGotFocus, CellLostFocusイベントが発生しませんでした。
Ver.1.0および2.0.1.4以前との非互換について
Ver.1.0では、ViewModeがTrueの場合、キー操作ではCellGotFocus, CellLostFocusは発生させていませんでした。
Ver.2.0では、機能追加に伴って止むを得ず非互換とした部分もありましたが、極力Ver.1.0との互換性を維持しました。
しかし、機能追加に付随して、ViewModeがTrueの場合にも上下矢印キーでのCellGotFocus, CellLostFocusイベントが発生するようになっていました。
これは、意図した非互換ではありませんでしたが、この動作を前提としたアプリケーションを開発された方が既におられました。
この場合、PageUp/PageDownキーでは同イベントが発生しないというのは、非常にアンバランスであると判断し、2.0.1.5ではキー操作でも同イベントを発生させるようにしました。
このため、厳密にはVer.1.0とも、2.0.1.4以前とも互換性が維持されなくなっております。
大変ご迷惑をおかけしますが、既述のとおりの事情でございますので、何卒ご理解くださいますようお願い申し上げます。
なお、PageUp/PageDownキー操作によるCellLostFocusイベントでは、NextCol, NextRowプロパティへの設定は機能いたしません。
これは、制限事項とご理解ください。 |
|
◇ 2007/08/02(Thu) ProductVersion 2.0.1.4 SpecVersion 2.1
BugFix |
2.0.1.4-A |
スクロールを伴うセルカーソル移動をした場合、稀にセルカーソルの一部が元のセルに残ってしまう場合がありました。 |
2.0.1.4-B |
ColMultiLine, ColWordWrapが実行時に設定できませんでした。 |
◇ 2005/05/17(Tue) ProductVersion 2.0.1.3 SpecVersion 2.1
BugFix |
2.0.1.3-A |
ドロップダウンリストまたはドロップダウンコンボが表示されている状態で、
他のドロップダウンリストセルまたはドロップダウンコンボセルのCellIndexを設定すると、
表示中のドロップダウンリストまたはドロップダウンコンボのインデックスも、同時にその値に設定されていました。 |
◇ 2005/03/31(Thu) ProductVersion 2.0.1.2 SpecVersion 2.1
◇ 2005/02/14(Mon) ProductVersion 2.0.1.1 SpecVersion 2.1
BugFix |
2.0.1.1-A |
コマンドボタンスタイルのセルをトグルボタン(ボタン型チェックボックス)として使用した場合、
Ver.1.0 との互換性が取れなくなっていました。
互換性維持のため、プログラムコードによってCellCheckedがTRUEにされた場合には、
TRUEのままでもセルカーソルの移動が可能なようにし、PerfectGridがフォーカスを失う場合にも、
強制的にFALSEに戻さないようにしました。 |
◇ 2004/11/10(Tue) ProductVersion 2.0.1.0 SpecVersion 2.1
BugFix |
2.1-tool |
移行ツールで列挙値が正しく変換されない場合がありました。
また、VB6でPerfectGridをコントロール配列で使用していた場合、
VB.NETに移行できませんでした。
このため、参照設定変換の自動化を含めて移行ツールを改良しました。
これに伴い、ヘルプの移行ガイドも更新しました。 |
◇ 2004/10/18(Mon) ProductVersion 2.0.1.0 SpecVersion 2.1
BugFix |
2.1-pas |
Delphi7用のパスカルソースPGRID2Lib_TLB.pasが不正でした。
このためDelphi7サンプルのdcuおよびexeファイルも不正でした。 |
2.1-ppg |
プロパティページからヘルプファイルが開けなくなっていました。 |
◆ 2004/09/09(Thu) ProductVersion 2.0.1.0 SpecVersion 2.1
|