秀丸リマインダで.NET Frameworkの例外がNo.02409
zx02 さん 18/01/13 23:05
 
秀丸リマインダで以下の条件のときに.NET Frameworkの例外が発生します。.NETの問
題ではないかと推測していますが,対応していただけるとうれしいです。
===
OS: Windows 8.1 64bit版 Windows Updateは2018年01月のレベルです。.NET 3.5はイ
ンストール済み(だと思います-たぶん)。
秀丸メール: 8.77 32bit版
秀丸リマインダ: 1.39
秀丸エディタ: 6.77 32bit版
===
地域の形式の日付(短い形式)を『yyyy-MM-dd』にして以下の操作を行うと.NET Frame
workの例外が発生します。『yyyy/MM/dd』では正常動作します。
===
再現方法:
1. 秀丸メールはインストール済みで送受信ができる状態です。
2. 秀丸リマインダをインストールする。
3. 念のためいったん『C:\Users\ユーザ名\AppData\Roaming\Hidemaruo\HmReminde
r』 フォルダを削除する。
4. 起動する。
5. 『C:\Users\ユーザ名\AppData\Roaming\Hidemaruo\HmReminder』が自動的に作成
されます。
6. タスク・トレイのアイコンを右クリックし,リマインダの作成をする。宛先を設
定,件名に『テスト』,本文ファイルの作成クリックし『テスト』と言う本文を作成
する。
7. [OK]をクリックする。
8. リマインダ一覧を表示させ,先ほど作成した件名の詳細を表示させ閉じる。
===
よろしくお願いいたします。

[ ]
RE:02409 秀丸リマインダで.NET FrameworkNo.02410
zx02 さん 18/01/13 23:16
 
https://social.msdn.microsoft.com/Forums/aspnet/ja-JP/23fa7892-14f7-4ce4-98c6-dc0a8d8a6bae/net46datetimeparseexact?forum=netfxgeneralja
これの問題のような気がします。

[ ]
RE:02410 秀丸リマインダで.NET FrameworkNo.02411
秀まるお2 さん 18/01/14 18:00
 
 テストしたら再現できました。たしかに例外が発生しました。

 日付の形式については、以前にも、年号を和暦表示にしたら例外で落ちるバグがあ
って、それを直したことがあります。今回も同じようなパターンのバグだと思います。

 ちなみに秀丸リマインダが使ってる.NET Frameworkは、3.5だと思います。(たぶん)

 なるべく早めに直してまたバージョンアップさせていただきます。

[ ]
RE:02411 秀丸リマインダで.NET FrameworkNo.02412
zx02 さん 18/01/15 06:18
 
素早い対応ありがとうございます。
2017年12月までは発生していなかったと思うので2018年01月のWindows Updateで挙動
が変わったんでしょうか。
対応よろしくお願いいたします。

[ ]
RE:02412 秀丸リマインダで.NET FrameworkNo.02413
秀まるお2 さん 18/01/15 15:17
 
 今アップロードしました。

http://hide.maruo.co.jp/software/bin3/hmrem140_signed.exe

> 2017年12月までは発生していなかったと思うので2018年01月のWindows Updateで挙
>動が変わったんでしょうか。

 .NET Frameworkがエラー扱いするかどうか的問題なので、もしかしたらWindows Up
dateで挙動が変わったせいかもしれません。

 どっちにしてももう大丈夫だと思います。

 ちなみにですが、「リマインダの作成」のダイアログボックスを表示したままコン
トロールパネルで和暦/西暦の設定をいろいろいじってたら、また別の例外が発生し
ました。ただ、その例外は僕の管轄外というか、.NET Frameworkのカレンダーコント
ロール内で起きててて、回避不能(というか、とにかくカレンダーを使ってたらダ
メ)みたいでした。

[ ]