喫茶XRAYトップページ


[12619] アプリの新元号のテストどうしましょ?返信 削除
2019/3/10 (日) 09:53:00 taki
みなさんは作成したアプリの新元号のテストはどうされていますか。
ただし和暦日付の表示だけですが。

1.標準的な関数を使っているのでテストなんかしない。
2.Web上で見受けられるレジストリをいじってでもテストする。
3.4月1日以降のWindowsの更新を待ってテストする。
4.その他


[12620] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/3/10 (日) 10:20:02 igy
▼ takiさん
> みなさんは作成したアプリの新元号のテストはどうされていますか。


FormatDateTime関数など、使っている箇所は、

> 2.Web上で見受けられるレジストリをいじってでもテストする。

の、レジストリの値を書き換えてチェックし、

> 4.その他

他にも、ハードコーディングしている箇所は、修正することになりました。



[12623] Re2:アプリの新元号のテストどうしましょ?返信 削除
2019/3/11 (月) 13:38:25 taki
▼ igyさん
 
> FormatDateTime関数など、使っている箇所は、
>
> > 2.Web上で見受けられるレジストリをいじってでもテストする。
>
> の、レジストリの値を書き換えてチェックし、
>
> > 4.その他
>
> 他にも、ハードコーディングしている箇所は、修正することになりました。
>


そうですよね〜。
それがプロですよね〜。

でも私はレジストリをいじるのが怖いので、4月以降のWindowsの更新を待って
テストするつもりです。

修正するアプリが少ししかない(^_^;)からできるんですが。


[12624] Re3:アプリの新元号のテストどうしましょ?返信 削除
2019/3/11 (月) 20:26:58 igy
私の場合、Excelを印刷ツールとして使ったりしているので、Office 2010以降の新元号への対応も、注目ですね。

新元号への対応について
https://www.microsoft.com/ja-jp/mscorp/newera/default.aspx?ocid=AID740624_TWITTER_oo_spl100000475286903



[12621] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/3/10 (日) 21:15:16 Mr.XRAY
> 4.その他

つまり何にもしない.ホホホッ


[12717] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/4/16 (火) 20:50:59 taka
▼ takiさん
> みなさんは作成したアプリの新元号のテストはどうされていますか。
> ただし和暦日付の表示だけですが。
>
> 1.標準的な関数を使っているのでテストなんかしない。
> 2.Web上で見受けられるレジストリをいじってでもテストする。
> 3.4月1日以降のWindowsの更新を待ってテストする。
> 4.その他


特にテストはしないです。
問題が発生した時点で、水面下でこそっと書き換えます。


ソースコードやドキュメントにある例文の「平成」という文字を
「令和」に書き換える作業を始めました。



[12718] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 01:11:04 DEKO 〔HomePage
ほいさ!

[【令和】Microsoft の元号対応が迷走している件 (Qiita)]
https://qiita.com/ht_deko/items/249db60e1c99ba440969

[Delphi での新元号対応 (Qiita)]
https://qiita.com/ht_deko/items/72d245b0fc64a7ece7c5


[12719] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 10:56:15 SO
▼ ALL

自分のPC Win10 Homeですけど、
更新は最新なのに、令和がレジストリに入っていません。
なんでやろ?


[12720] Re2:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 11:11:32 DEKO 〔HomePage
> 更新は最新なのに、令和がレジストリに入っていません。

現時点では、Windows Update を最後までやってもレジストリに令和は追加されません。
手動で追加してテストする必要があります。

...しかしながら Delphi の場合、特定のアップデータ (Windows 10 だと KB4493509) を
適用すると、5/1 になるまでこのレジストリを見なくなります。

# システム時計を 2019/05/01 以降にしてテストしなければなりません。

[12721] Re3:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 14:22:27 SO
DEKOさん、どうも。

DEKOさんのQiita記事拝見しました。
自分のところのAccessとかdotNetAppはレジストリ追加で、
確認済みなんですけど、いつアップデートされるのかな?と。。。
あと、4/Eまでにアップデートされるのかしら?
5月のどこかだと、レジストリの手動追加をしないといけないorz

[12722] Re4:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 21:58:10 taka
▼ SOさん
> DEKOさん、どうも。
>
> DEKOさんのQiita記事拝見しました。
> 自分のところのAccessとかdotNetAppはレジストリ追加で、
> 確認済みなんですけど、いつアップデートされるのかな?と。。。


2019 年 5 月の日本の元号変更に関する更新プログラム
https://support.microsoft.com/ja-jp/help/4470918/updates-for-may-2019-japan-era-change

Windows
 https://aka.ms/WindowsJapanEra

Office
 https://aka.ms/OfficeJapanEra

.NET
 https://support.microsoft.com/ja-jp/help/4477957



[12723] Re5:アプリの新元号のテストどうしましょ?返信 削除
2019/4/17 (水) 23:19:35 TS
4月17日にアップデートがあると思ってたんですが。

新しい元号はもう決まっているのにどうして更新しないんでしょうかね。
準備はとっくの昔に済んでると思うのですが。

今の時点でテストで無く令和を使った物を作りたい需要はあると思うんですが。

[12728] Re6:アプリの新元号のテストどうしましょ?返信 削除
2019/4/18 (木) 10:25:46 taka
▼ TSさん
> 4月17日にアップデートがあると思ってたんですが。
>
> 新しい元号はもう決まっているのにどうして更新しないんでしょうかね。
> 準備はとっくの昔に済んでると思うのですが。
>
> 今の時点でテストで無く令和を使った物を作りたい需要はあると思うんですが。


2019年5月1日は
あくまでも改元予定日であって、
改元予定日より前に改元する事態がおきてしまう確率が0%ではないため

政府からの要望で 5月1日になるまで
開発者以外のユーザーには、表示しないでほしいとか要望したのではないでしょうか?


[12737] Re7:アプリの新元号のテストどうしましょ?返信 削除
2019/4/19 (金) 11:38:45 SO
▼ takaさん
> ▼ TSさん
> > 4月17日にアップデートがあると思ってたんですが。


ありがとうございます。
私も、まだかなぁ?と思っていたところでした。。。
5/1の朝にアップデートが来てなかったら、手動でレジストリを追加します。

ただ、レジストリ追加後、アップデートがあると、どうなるのかな?って感じです。

[12739] Re8:アプリの新元号のテストどうしましょ?返信 削除
2019/4/19 (金) 16:09:42 taki
▼ SOさん
> ▼ takaさん
> > ▼ TSさん
> > > 4月17日にアップデートがあると思ってたんですが。
>
> ありがとうございます。
> 私も、まだかなぁ?と思っていたところでした。。。
> 5/1の朝にアップデートが来てなかったら、手動でレジストリを追加します。
>
> ただ、レジストリ追加後、アップデートがあると、どうなるのかな?って感じです。


なんだかな〜…。
何のために1ヶ月早く元号が発表されたのか、わけワカメ!

5月1日にWindowsのレジストリの更新が始まったとしても、会社でPCの電源が
入るのは5月7日ですよね。
10連休とか言っておきながら連休中にレジストリの更新の為にPCの電源を
入れに行くわけ?

あっ!もしかして5月1日以降にPCが起動したらレジストリを更新する
プログラムが知らない間にPCにダウンロードされているのかも。
なにせMSには強制アップグレードの前科があるからなぁ〜。


[12740] Re9:アプリの新元号のテストどうしましょ?返信 削除
2019/4/19 (金) 17:26:12 Mr.XRAY
▼ takiさん

> なんだかな〜…。
> 何のために1ヶ月早く元号が発表されたのか、わけワカメ!


本当に申し訳ありません.

> なにせMSには強制アップグレードの前科があるからなぁ〜。

ワハハハッ,確かに.


[12742] Re10:アプリの新元号のテストどうしましょ?返信 削除
2019/4/20 (土) 10:00:27 TS
元号は何時変わるか分かりません、実際令和が何年続くか不明です。
Windows上で元号がどうゆう処理がされているか知りませんが。
レジストリで明治、大正、昭和、平成とデータが格納されてこれのみで
あらゆるプログラムの元号の処理がされているのであれば新元号が出ても
そんなに慌てる必要もないんですが、Excelにしてもプログラムを更新
しなくてはならない様で困ったもんです。
元号入力でSsと33は昭和なんて私もプログラム作った事ありまので
人の事言えませんが。

[12761] Re:アプリの新元号のテストどうしましょ?返信 削除
2019/4/26 (金) 13:23:37 DEKO 〔HomePage
令和対応修正モジュールがリリースされました。
(但し Windows 10 1809 は除く)
https://forest.watch.impress.co.jp/docs/news/1182431.html

この修正モジュールをインストールすると元号レジストリに令和が追加され、
日本語フォントで U+32FF の令和が使えるようになります。

...が、Win32 API は 2019/05/01 になるまで元号レジストリを参照しません。

[12762] Re2:アプリの新元号のテストどうしましょ?返信 削除
2019/4/26 (金) 16:40:38 TS
早速
Windows 10バージョン 1803およびWindows Serverバージョン 1803:KB4493437
更新プログラムを適用しました。
レジストリに令和が追加され、Excelも令和が表示されました。


[12763] Re3:アプリの新元号のテストどうしましょ?返信 削除
2019/4/26 (金) 18:31:14 DEKO 〔HomePage
> レジストリに令和が追加され、Excelも令和が表示されました。

そして Delphi (Win32 API) では 2019/5/1 まで時計を進めないと
"令和" が使えない...っていう (w

 # OLE (VB6 / VBA) も .NET も Office も OK なのに...

[12765] Re4:アプリの新元号のテストどうしましょ?返信 削除
2019/4/28 (日) 00:22:45 Nov
▼ DEKOさん
> > レジストリに令和が追加され、Excelも令和が表示されました。
>
> そして Delphi (Win32 API) では 2019/5/1 まで時計を進めないと
> "令和" が使えない...っていう (w
>
>  # OLE (VB6 / VBA) も .NET も Office も OK なのに...

施行されるのが2019/5/1なので、Delphiが厳密とも言えますが...

事前の試験は面倒そうですね。

あと、年代わりで時刻変更イベントが発生(バグ?)していた気が
しますが、元号代わりは試してないけど大丈夫なのかな?


[12766] Re5:アプリの新元号のテストどうしましょ?返信 削除
2019/4/29 (月) 07:07:43 SO
▼ ALL

昨日?アップデートしたら、追加されてた。


[12767] Re6:アプリの新元号のテストどうしましょ?返信 削除
2019/4/29 (月) 07:46:00 Mr.XRAY
> 昨日?アップデートしたら、追加されてた。

おおっ !!

「マイクロソフトと致しましては,今回の元号に関するアップデートについて,
Windows をご利用の皆様方から,特に追加料金を頂く予定はございません.
安心してアップデートしていただけます」

しつこくアップデートの案内が現れたりして (笑)


[12768] Re6:アプリの新元号のテストどうしましょ?返信 削除
2019/4/29 (月) 07:54:44 Mr.XRAY
▼ SOさん

> 昨日?アップデートしたら、追加されてた。

これかな.
https://www.itmedia.co.jp/news/articles/1904/26/news079.html


[12776] Re6:アプリの新元号のテストどうしましょ?返信 削除
2019/4/30 (火) 21:14:22 taka
▼ SOさん
> ▼ ALL
>
> 昨日?アップデートしたら、追加されてた。


ホストマシンのWindows8.1では、 2019/04/30 時点では追加されていません。

ホストマシンには、開発環境いれていないので素のままだと思います。


[12779] Re7:アプリの新元号のテストどうしましょ?返信 削除
2019/4/30 (火) 22:17:59 taka
▼ takaさん
> ▼ SOさん
> > ▼ ALL
> >
> > 昨日?アップデートしたら、追加されてた。
>
> ホストマシンのWindows8.1では、 2019/04/30 時点では追加されていません。
>
> ホストマシンには、開発環境いれていないので素のままだと思います。


2019/4/30 22時
手動Windows updateクリック後
Window10も同様にレジストリを確認しましたが追加されていません

日付を手動で2019/5/1以降に変更したとかで
システムが5/1になったと勘違いしたため自動で追加されたではないかと推測します



[12780] Re8:アプリの新元号のテストどうしましょ?返信 削除
2019/5/1 (水) 00:47:35 taka
▼ takaさん
> ▼ takaさん
> > ▼ SOさん
> > > ▼ ALL
> > >
> > > 昨日?アップデートしたら、追加されてた。
> >
> > ホストマシンのWindows8.1では、 2019/04/30 時点では追加されていません。
> >
> > ホストマシンには、開発環境いれていないので素のままだと思います。
>
> 2019/4/30 22時
> 手動Windows updateクリック後
> Window10も同様にレジストリを確認しましたが追加されていません
>
> 日付を手動で2019/5/1以降に変更したとかで
> システムが5/1になったと勘違いしたため自動で追加されたではないかと推測します
>


日付が変わったので、再起動して
2019/5/1 0:40 に確認してみましたが
レジストリには追加されていないです。

イベントの時間がもしかすると UTC時刻の0時に設定してあったりして
日本時間の 9時とかあたりに確認すると変化があるのかもしれないですね?


[12781] Re9:アプリの新元号のテストどうしましょ?返信 削除
2019/5/1 (水) 17:58:27 igy
【警鐘】[改元][Windows][.NET] 「令和」対応パッチで画面が横に伸びる、文字が見切れる ― Windows Update 手動更新はちょっと待った方がいい
https://qiita.com/CodeOne/items/22004635d3c7cc533e5e
に、
> 手動適用は開発や検証に必要な範囲にとどめ、運用環境ではなるべく正式リリースを待った方が無難です

とあるとおり、正式リリースまで、待ったほうがよさそうですね。


[12782] Re7:アプリの新元号のテストどうしましょ?返信 削除
2019/5/2 (木) 02:10:38 DEKO 〔HomePage
Windows 8.1 は、画像にもある "オプション" をインストールすれば元号レジストリが追加されます。
(Windows 7 も同様です)
Windows 10 は 1809 以外 (1803 以前) はWindows Update を最後までやれば元号レジストリが追加されます。

[【令和】Microsoft の元号対応が迷走している件 (Qiita)]
https://qiita.com/ht_deko/items/249db60e1c99ba440969

Delphi (Win32 API) は 5/1 になるまで元号レジストリを参照していませんでしたが、
5/1 を過ぎたので元号レジストリを参照します。
但し、4/10 のアップデートを行っていないと VarToDateTime() が新元号に対応しません。

Excel は Windows Update を普通に行っていれば VBA ともども新元号を元号レジストリから読むようになっています。
しかしながら Windows 10 (1809) には新元号対応モジュールが提供されていないので、
新元号がレジストリに格納されておらず、新元号は表示されません。
(新元号を手動で登録すれば新元号が表示されます)

新元号は時限で元号レジストリに追加されたりはしません。修正モジュールのインストールが必要です。
繰り返しますが、Windows 10 (1809) には新元号対応モジュールが提供されていません。

[12783] Re8:アプリの新元号のテストどうしましょ?返信 削除
2019/5/2 (木) 09:17:48 SO
▼ DEKOさん

> 新元号は時限で元号レジストリに追加されたりはしません。修正モジュールのインストールが必要です。
> 繰り返しますが、Windows 10 (1809) には新元号対応モジュールが提供されていません。


おっと、皆さんを混乱させたようで。。。

よく見ると追加されたPCのバージョンは1803でした。
道理で、会社PC(見たら、1809)では追加されないはずだ。。。

[12784] Re8:アプリの新元号のテストどうしましょ?返信 削除
2019/5/2 (木) 09:24:26 taka
▼ DEKOさん
> Windows 8.1 は、画像にもある "オプション" をインストールすれば元号レジストリが追加されます。
> (Windows 7 も同様です)
> Windows 10 は 1809 以外 (1803 以前) はWindows Update を最後までやれば元号レジストリが追加されます。
>
> [【令和】Microsoft の元号対応が迷走している件 (Qiita)]
> https://qiita.com/ht_deko/items/249db60e1c99ba440969
>
> Delphi (Win32 API) は 5/1 になるまで元号レジストリを参照していませんでしたが、
> 5/1 を過ぎたので元号レジストリを参照します。
> 但し、4/10 のアップデートを行っていないと VarToDateTime() が新元号に対応しません。
>
> Excel は Windows Update を普通に行っていれば VBA ともども新元号を元号レジストリから読むようになっています。
> しかしながら Windows 10 (1809) には新元号対応モジュールが提供されていないので、
> 新元号がレジストリに格納されておらず、新元号は表示されません。
> (新元号を手動で登録すれば新元号が表示されます)
>
> 新元号は時限で元号レジストリに追加されたりはしません。修正モジュールのインストールが必要です。
> 繰り返しますが、Windows 10 (1809) には新元号対応モジュールが提供されていません。


Windows8.1 HOME なので
2019 年 4 月 26 日 — KB4493443 (マンスリー ロールアップのプレビュー)
https://support.microsoft.com/ja-jp/help/4493443/windows-8-1-update-kb4493443
ですね

Windows 8.1 Homeエディション
Windows Updateの
インストール済み一覧
オプション、非表示項目
をみてもKB4493443は
どこにも表示されていないので
マイクロソフトが一部のユーザーには配信していないみたいですよ。

よくみると

一部のセキュリティソフトが妨害していると注意書きが書いてあるので
配信中断しているとか?

プレビューとなっているので
5月中旬のアップデートでWindows Updateに表示されるようになるのかな。

元号の更新なくても困らないのでのんびり待つとします。


[12787] Re9:アプリの新元号のテストどうしましょ?返信 削除
2019/5/3 (金) 11:22:45 taka
▼ takaさん
>
> Windows 8.1 Homeエディション
> Windows Updateの
> インストール済み一覧
> オプション、非表示項目
> をみてもKB4493443は
> どこにも表示されていないので
> マイクロソフトが一部のユーザーには配信していないみたいですよ。
>


表示されない原因がわかりました。
4月の更新をインストールすることで
システムに障害を引き起こすセキュリティソフトがインストールされている場合は
現在表示されないそうです

注意書きに書いてありました

> ○○ ウイルス対策ソフトウェアがインストールされているデバイスでは、
> この更新プログラムの受信が一時的にブロックされています。
>
> 現在、マイクロソフトは ○○ と共にこの問題を調査しており、
> 準備ができ次第、更新プログラムを提供する予定です。




[12789] Re10:アプリの新元号のテストどうしましょ?返信 削除
2019/5/3 (金) 11:31:56 Mr.XRAY
▼ takaさん

> 表示されない原因がわかりました。
> 4月の更新をインストールすることで
> システムに障害を引き起こすセキュリティソフトがインストールされている場合は
> 現在表示されないそうです


新元号問題,中々終わりそうにないですね.
正に「迷走」ですね.


[12785] Re8:アプリの新元号のテストどうしましょ?返信 削除
2019/5/2 (木) 14:26:48 DEKO 〔HomePage
Windows 10 (1809) 用の修正モジュール KB4501835 が公開されました。
WSUS で管理されていない PC は Windows Update Catalog から単体インストールする必要があります。
https://qiita.com/ht_deko/items/249db60e1c99ba440969

[12777] LibreOffice 新元号 テスト返信 削除
2019/4/30 (火) 21:37:30 taka
いま触っていて気が付いたのですが

LibreOffice 6.1または6.2を使っている場合は、
4月以降にリリースされた
6.2.3
を使わないと
一部のバージョンで
Naruhito1年5月1日
N1/5/1
と表示されるバグがあるようです。
https://gerrit.libreoffice.org/#/c/70028/

LibreOffice バージョン: 6.2.1.2
Naruhito1年5月1日
N1/5/1

LibreOffice バージョン: 6.1.3.2
平成31年5月1日

いまから6.2.3に更新します


[12800] Re:LibreOffice 新元号 テスト返信 削除
2019/5/5 (日) 13:47:17 taki
▼ takaさん
 
> いまから6.2.3に更新します

私のは古い「Kingsoft Office」なので、非対応だって。(ToT)

https://forest.watch.impress.co.jp/docs/news/1181547.html


[12802] Re2:LibreOffice 新元号 テスト返信 削除
2019/5/5 (日) 23:31:58 taka
▼ takiさん
> ▼ takaさん
>
> > いまから6.2.3に更新します
>
> 私のは古い「Kingsoft Office」なので、非対応だって。(ToT)
>
> https://forest.watch.impress.co.jp/docs/news/1181547.html


うちのPCもプリインストールされている
Kingsoft Office 2012
が入っていますが、
令和に対応していないのでしたらゴミなので
いい機会なので、アンインストールをクリックしました!
20秒ほどで完了しました。

こんなにあっさり消えてくれるのなら
もっと早く消しておけばよかった



INCM/CMT
Cyclamen v3.82