[ 新規に投稿する ]

秀丸リマインダで.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 Frameworkの例外が発生します。『yyyy/MM/dd』では正常動作します。
===
再現方法:
1. 秀丸メールはインストール済みで送受信ができる状態です。
2. 秀丸リマインダをインストールする。
3. 念のためいったん『C:\Users\ユーザ名\AppData\Roaming\Hidemaruo\HmReminder』 フォルダを削除する。
4. 起動する。
5. 『C:\Users\ユーザ名\AppData\Roaming\Hidemaruo\HmReminder』が自動的に作成されます。
6. タスク・トレイのアイコンを右クリックし,リマインダの作成をする。宛先を設定,件名に『テスト』,本文ファイルの作成クリックし『テスト』と言う本文を作成する。
7. [OK]をクリックする。
8. リマインダ一覧を表示させ,先ほど作成した件名の詳細を表示させ閉じる。
===
よろしくお願いいたします。
[ ]
RE:02409 秀丸リマインダで.NET Frameworkの例外が発生しますNo.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 Frameworkの例外が発生しますNo.02411
秀まるお2 さん 18/01/14 18:00 [ コメントを投稿する ]
   テストしたら再現できました。たしかに例外が発生しました。

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

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

 なるべく早めに直してまたバージョンアップさせていただきます。
[ ]
RE:02411 秀丸リマインダで.NET Frameworkの例外が発生しますNo.02412
zx02 さん 18/01/15 06:18 [ コメントを投稿する ]
  素早い対応ありがとうございます。
2017年12月までは発生していなかったと思うので2018年01月のWindows Updateで挙動が変わったんでしょうか。
対応よろしくお願いいたします。
[ ]
RE:02412 秀丸リマインダで.NET Frameworkの例外が発生しますNo.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 Updateで挙動が変わったせいかもしれません。

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

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

[ 新規に投稿する ]