V3.14β6No.00721
秀丸担当 さん 02/01/25 18:04
 
V3.14β6を作りました。
以下の場所からダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm314b6.exe

β6の変更点
・コマンド一覧にキーの割り当てを表示する。
 (そのかわり長いメニューは2段だったものが1段になりました)
・起動オプション/pで起動したときは、ダイアログを出さずいきなし
 印刷する。
・filetypeもfilename同様に配列番号を指定できる
・マクロloaddllしたDLLはプロセス終了時には明示的にFreeDLLにする
 ようにする
・改行するとマークした行が再描画されない
・GBコードのときのフォントのプレビュー変更
・中国語のフォントを選んでいるときUnicodeが正しく保存されない
・ピンイン入力 MSPY20 の入力中のIMEのフォントを正しくする
・Maruoにも開くときの仮名漢字変換の制御を付ける
・検索ダイアログで検索キーを押して検索文字列の取得を拡張するときは、
 '$'などの記号からでも検索文字列の取得ができるようにする

・キー割り当ての読み込みで異常なデータを渡されると死ぬのを回避
・折り返し文字数を調節した後、カーソルより前の編集マークがうま
 く更新されない
・hmpvでプレビューした後の横スクロール状態が変わってしまう
・hmpvのダイアログを開いた後「選択した範囲内のみ」の中間色が出なくなる
・EUCファイルの自動判別で死ぬ場合がある
・「最小化状態で実行」が ONで、新規のウィンドウで文字列も書かれ
 ていない場合、grep 処理中のダイアログがアクティブにならない。
・ファンクションキーのフラットを切り替えるとファンクションキーが消
 えるバグ修正


[ ]
RE:00721 V3.14β6No.00725
杉浦 まさき さん 02/01/26 01:45
 
こんばんは。
杉浦 まさき です。

>β6の変更点
>・マクロloaddllしたDLLはプロセス終了時には明示的にFreeDLLにする
> ようにする

まだ実際に試していませんが(^^;、
早速対応して頂きどうもありがとうございましたm(_ _)m。

以下は秀丸会議室でのやりとりの後日談ですが…
その後 MSDN ライブラリをチェックしてみたところ、
DllMain() 内で LoadLibrary() によって DLL をロードするのは
(DLL が中で何をやっているかを完全に把握できなければ)
よくない、としっかり書いてありました(^^;。
#同期の件も理由を含めて書いてありました。
#↑VC++6.0 付属の MSDN Lib より格段に内容が充実してますねぇ…。
というわけで、多分大丈夫だとは思っていますが
一応 BREGEXP DLL のソースコードを追っかけてみるつもりです。


[ ]
RE:00721 V3.14β6No.00728
むらやん さん 02/01/27 09:32
 
むらやんです。

> ・起動オプション/pで起動したときは、ダイアログを出さずいきなし
>  印刷する。

修正されているのを確認しました。

[ ]