大網白里ジオソフトTOP  > 質問と回答  > 「色名RGB辞書」デモ製品(機能限定版)のバグについて

色名RBB変換エンジンのバグ訂正について

「色名RGB変換エンジン」に次のバグが発見されました。
そこで、2004年8月20日のサイト更新時に、 ダウンロードプログラムを訂正版(ver 1.01)に差し替えさせていただきました

すでに、ダウンロード・ご利用されている方は、以下の注意書きを良くお読みのうえ、 改めてダウンロードするか、従来のものを使用時の注意をはらって使い続けるか、 ご判断・ご処置お願いいたします。


「色名RGB変換エンジン」のバグ訂正について

(1)バグの内容

「色名RGB辞書」で辞書ファイル(〜.clnd ) のデータ形式が色名の前に空白がある形のもののとき、色名として、空白も読みとってしまいます。


(2)バグの影響


(3)バグへの対処方法

「色名RGB辞書」のバグ(1)との関連で、対処方法は、次のような2通りのやり方があります。
  1. すでに、ダウンロードした以前のプログラム・関連フォルダーをすべて、一旦、コンピューター上から削除して、 訂正版を新たにダウンロード・インストールする。
    (少し面倒ですが、推奨する方法です。[下記の補足をご覧ください。])

  2. ダウンロード・インストール済の変換エンジンには手を付けず、 「色名RGB辞書」で作成した辞書ファイルを、常に「辞書clnd書換」プログラムで書き換えてから使用する
    (「色名RGB辞書」本体のタイプ2検索の問題と全く同じなので、対処も同じになり、これで一応の問題の解決にはなります。 [詳しくは、1つ上のページの色名RGB辞書のバグ(1)についてをクリックして、説明をご覧ください。])



(4)バグの発生原因

本体「色名RGB辞書」と同じ部品を使っているので、 バグの発生原因も本体と全く同じです。

プログラム作成の途中で、辞書ファイルの書き込み形式の仕様を、 「カンマの後の次の色名の前の空白を許容しない」ものから、「カンマの後の次の色名の前の空白を許容する」ものに変更し、 辞書書き込み時にカンマの後に半角空白を1文字入れる形に変更したのに、 読み取りの方を前のままにしてしまったためです。
しかも、この不都合をテスト時に見落としてしまったためです。 申し訳ありません。


(5)バグへの対処方法1 についての補足

プログラムなど、ver 1.00 と ver 1.01 はファイルの名前がすべて全く同じです。 Windows では、全く同じ名前のプログラムを前のものを消さずに、重ねてインストールしてしまった場合の動作は 保証されません。そこで、必ず、 前のプログラムをコントロールパネルの「アプリケーション(プログラム)の追加と削除」 で削除してから、訂正版を新たにインストールしなければなりません。
削除するプログラム名は、次のようです。
  1. ver4 版
    • osgs_cn_rgb_engine
  2. .NET 版
    • 色名RGB変換エンジン2

プログラム以外のものは、同じ場所にあれば、上書きされ、同じ場所になければ、 新旧のファイルが別の場所に併存することになります。 こうなっても、OS上の不都合はありませんが、 ファイル管理上は、同じ名前で、内容が微妙に異なるファイルが2箇所にあるというのは、困った事態です。 そこで、以前のものはすべて一旦消してから、改めて、全部を入れることにしてください。


ダウンロード後にファイル構成を変えていなければ、全部をダウンロード解凍されている方でも、 以前ダウンロードした、次の2つのファイルと2つのフォルダーを全部消せば済みます。 一部のみダウンロードされている方は、該当ファイル・フォルダーを消してください。
  1. ver4 版
    1. 自己解凍型の圧縮プログラム -------- 「free_program_vb_ver4.exe」ファイル
    2. 〃 を解凍したフォルダー ------- 「free_program_VBver4」フォルダー

  2. .NET 版
    1. 自己解凍型の圧縮プログラム ------- 「free_program_vb_net.exe」ファイル
    2. 〃 を解凍したフォルダー ------ 「free_program_VB_NET」フォルダー



プログラムやファイルやフォルダーの削除の方法がわからない方は、お近くのWindowsに詳しい方に聞いてみてください。



ここは 色名RBB変換エンジンのバグ訂正について のページです



色名RBB変換エンジンのバグ訂正について のページ先頭へ




質問と回答 のページへ




大網白里ジオソフト TOPページへ