令和に対応させるには?
Unipass V1Plus ver1.9g2 PT6 をインストールしていたパソコンのドライブが壊れてしまい、
ドライブを新しくして改めてUnipass V1Plus Ver1.9g2 PT6 をインストールして
Magic Ini の [dbMAGIC_ENV]に
;新元号対応
GENGO1=2019/05/01,令和,R
を追加しました。
ところが実行してみると 令和6年 と表示されるはずが、平成36年と表示されます。
新元号対応に何か漏れはあるでしょうか。
ご教示のほどよろしくお願いします。
-
Ace_Nagashimaさん、
ひょっとして、意図しない magic.ini を見に行く設定になってしまっているということはありませんか?
-
Ace_Nagashimaさん、
あと、レジストリーに登録してます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras
に "2019 05 01" /t REG_SZ /d "令和_令_Reiwa_R
を。
ご確認をお願いします。
-
tandaさん ケンシステム河原さん ご教示ありがとうございます。
起動用ショートカットのプロパティを確認したところ /ini には正常なiniファイルを指定してました。
レジストリーエディターで確認したところ、明治~令和まで漏れなく記載されていました。
-
Ace_Nagashimaさん、
一旦、ショートカットのプロパティで指定するのをやめて、検証のためにデフォルトの状態でデフォルトの magic.ini を見に行く設定で試してみてはいかがでしょうか?
-
tandaさん、ご教示ありがとうございました。
UnipassインストールフォルダーのMagic.iniを編集して、UnipaasStudioを直接起動し、
新しいプロジェクトを作成しました。
テスト用タスクで変数に西暦で日付入力し、和暦の日付変数に代入させて表示するようにしましたが、
2024年が平成36年で表示されました。
自分の環境から Source・ecf を客先の環境にコピーすると、ちゃんと令和で表示していますので
Unipassの再インストールに何か漏れがあるのかもしれません。
サポート情報を再度調べ直してみます。 -
Ace_Nagashimaさん、
なんらかの拍子に、別のところにある magic.ini を見に行ってしまっているような気がしますね。
Windowsのエクスプローラで magic.ini を総洗いして、すべての magic.ini の値を変えてみてはどうでしょうか?
-
横から割り込み、すいません。
確か、そういった日本独自の内容って、mgconstw.JPN に書き込まれているんじゃなかってでしたっけ?
HAYATO@アインシュタイン設計社
サインインしてコメントを残してください。
コメント
7件のコメント