V7.08β13No.01734
秀丸担当 さん 08/03/06 18:03
 

V7.08β13を出しました。

このページの一番下からダウンロードできます。
http://hide.maruo.co.jp/software/hidemaru.html

●修正点
・Vistaタイプの開くダイアログで新規ファイル名を入力できるように。
・CD上のファイルを開いた後のCDが無いときのメッセージを無くす。
・数値の強調表示のcolorcode,configcolor,config の対応。
・dump.txtを出す場合にモジュール名一覧も出力する。
・その他細かい修正。

[ ]
RE:01734 V7.08β13No.01735
h-tom さん 08/03/09 22:33
 

h-tom です。

>・数値の強調表示のcolorcode,configcolor,config の対応。
数値の設定を、getconfig("ColorNum")で読み出した場合、
 チェック無し:0
 チェック有り:255
という値が返ってきます。
判定するには問題ありませんが、フラグなので、255ではなく1では?

あと、マクロヘルプの「config"x"で指定できる名前」に、"xColorNum"の
説明がありません。
(config("xColorNum:x")の動作に問題はないです。)

秀丸エディタ:Ver.7.08β13
OS:Windows2000SP4

[ ]
RE:01735 V7.08β13No.01736
h-tom さん 08/03/10 00:13
 

h-tom です。

>数値の設定を、getconfig("ColorNum")で読み出した場合、
> チェック無し:0
> チェック有り:255
>という値が返ってきます。
>判定するには問題ありませんが、フラグなので、255ではなく1では?
ちょっと訂正。

・ファイルタイプ別設定で「数値」をON
 message getconfig("ColorNum")
  → "1"を表示

・ファイルタイプ別設定で「数値」をOFF
 config("xColorNum:+");
 message getconfig("ColorNum");
  → "255"を表示

・ファイルタイプ別設定で「数値」をOFF
 config("xColorNum:1");
 message getconfig("ColorNum");
  → "1"を表示

config文で、"xColorNum:+"を使った場合のみ、取得値がおかしくなります。

[ ]
RE:01736 V7.08β13No.01737
秀丸担当 さん 08/03/10 12:30
 

>config文で、"xColorNum:+"を使った場合のみ、取得値がおかしくなります。

確かにその通りでした。
種類はフラグということになりますが、数値扱いになっていました。
とりあえず、種類はフラグ扱いに修正させていただきます。

種類が数値のものに"+"を指定すると、0xffや0xffffffffなど、全てのビットが
立ったもの扱いにしてありました。
いまさらながら、以前は種類がフラグだったものが数値に変更されたものがある
ので、この点で互換性は完全ではないということに気づきました。
これはこれで仕方ないような状況でありますが、フラグの判断は今後の変更に備
えて、 1かどうかの判断はなるべく避け、0かどうかの判断にしたほうがいいか
もしれません。

ヘルプは修正しておきます。

[ ]
RE:01734 バイナリモードのファイルタイプNo.01746
カモノハシ さん 08/03/15 23:50
 
こんばんは、いつもお世話になっております、カモノハシです。
WinXP 秀丸7.08b13 です。

ファイルを開いた時にエンコードを確定できず、直接指定したときに、バイナ
リモードを選択すると、バイナリモードのファイルタイプ別設定(色など)が反
映されないようです。

また、バイナリモードから通常モードの切り替え時に、いったんバイナリモー
ドのファイルタイプ別設定で読み込んでから、あらためて各拡張子のファイル
タイプ別設定に変更しているような動きをしていますが、無駄では?
勘違いや必要な処理でしたら申し訳ありません。

[ ]
RE:01746 バイナリモードのファイルタイプNo.01747
秀丸担当 さん 08/03/17 12:17
 

>ファイルを開いた時にエンコードを確定できず、直接指定したときに、バイナ
>リモードを選択すると、バイナリモードのファイルタイプ別設定(色など)が反
>映されないようです。

確かにそのようです。
ご指摘ありがとうございます。
修正させていただきます。
バイナリモード切替時の無駄な設定の切り替えも改善したいと思います。

[ ]