10/02/26 14:36:55 nWpJmoig0
URLリンク(www.haijin-boys.com)
更新履歴。
● 隠しファイルも保存できるようにした。
→ なるほどねぇ、そういう仕組みなのね。勉強になりました。
● ファイルから検索が時々動作しないのを修正したつもり。
→ スレッドまわりの処理を見直した。Delphi6のスレッドには不具合多すぎ。
● 常に最上位の時にモダルダイアログが裏に隠れてしまう問題に無理やり対応。
→ 常に最上位のウィンドウが1つでもある場合は、ダイアログを強制的に前面に表示。
● 本体起動後にコマンドラインなどでファイル名を渡した時の挙動を修正したつもり。
→ あんまり自信無い。
● 「開く」で存在しないファイル名を指定した場合に新規作成できるようにした。
→ そんな操作は想定外だけど、実装してみた。
● ダイアログが表示されている場合はタスクトレイの「すべて閉じる」と「すべて保存して閉じる」を
選択不可にした。
→ まさかそんな落とし穴があるとはね。
● コマンドラインオプション「/l 行番号」が壊れていたのを修復。
→ いつの間にか壊れてました。
● 「次・前の文字列を検索」を右クリックメニューに追加。
→ これ、ショートカットキーはDelphiのIDEっぽく SHIFT + CTRL + ↑、↓ にしてみたんだけど、超便利!
● タスクトレイをクリック時、アプリが前面に来ないように修正。
→ やっと実現できた。
● 本体をフォルダごと別のパスに移動した場合にマクロ、プラグインのショートカット
が消える問題に対応。
(ほんとに申し訳ないです。またまた副作用でINIファイルの仕様変更によりマクロ、
プラグインのショートカットとツールバー設定が消えちゃいます。)
→ ごめんなさいね、3度目の正直、、、これで最後のハズ・・・!
● ウィンドウ位置を保存した際にタスクバーをよけて起動するのを中止。
→ 小さな親切大きなお世話ってことで止めました。
● その副作用でマルチモニタの場合でもウィンドウ位置が保存されるようになったので
モニタの数が変わった時にはウィンドウ位置を復元しないように修正。
→ 本体起動中にモニタ抜き差しされても困りますが。