Indexへ
(289)//【278】//(282)
------------------------
【タイトル】JWW Ver3.0のファイルデータ内のバージョンについて
【記事番号】 278 (*)
【 日時 】03/01/17 12:58
【 発言者 】安井

はじめまして。
JWW Ver3.0のファイルデータバージョンについて質問がございます。
少々場違いな質問のような気もいたしますが、何卒よろしくお願い
いたします。

JWW Ver2.51をターゲットとして、JWW形式のファイル読み込み処理を
作成しておりました。
開発はVisualC/C++ Ver6.0 を使用し、Serializeメソッド経由で
データの読み込みをおこなっております。

データ読み込み時に、バージョンのチェックをおこなっておりますが、
バージョンの判別方法について、下記の状況があり、判断に迷って
おります。

【状況】
 開発時はJWW2.51をターゲットとして開発を進めておりましたが、
   JWWファイル内の「バージョンNo.」 : 230
   シリアライズ時のスキーマ番号   : 230
 でした。

 JWW Ver3.00が新しくリリースされましたので、データを作成し、
 出力時データ形式をV2.30-2.51で指定しました。

 そのときのバージョン関係のデータですが、
   JWWファイル内の「バージョンNo.」  : 230
   シリアライズ時のスキーマ番号    : 300
 となりました。

スキーマ番号(多分、ホームページ上の「最新バージョンの変更点」
のデータバージョンNo:300のことと思います)の方だけが変更
されております。

データ形式やデータの解釈の変更の有無を調べる場合ですが、シリア
ライズ時に指定されてくるスキーマ番号は対象にしなくてよいと考えて
差し支えないでしょうか?
(JWWファイル内の「バージョンNo.」だけで十分で、そちらが同じ
 場合は、同じデータ形式と考えてもよろしいでしょうか?)

尚、作成にあたってはエクスナレッジ様のJw_cad For Windows
徹底解説 リファレンス編のデータ形式の資料を参考にさせて
いただきました。

よろしくお願いいたします。