VB6で、Format(Now, "ggg e年m月d日") などで和暦が取得できたかと思いますが、
平成が終わり新しい元号になった場合、VBランタイムを更新することになるのですか?
それはVBソフトの開発者 や ソフト使用者が共にサービスパックのバージョン
をあげなければならないですよね!?
それとも、VBと言えど、OSの機能を使って和暦表示をしていて、Windows Updateで
最新の状態にあるパソコンを使っている限りは、他には更新する必要はないのでしょうか?
(具体的に、どのモジュールが和暦を判定しているのか?を教えて頂ければ、すっきりする
かも知れません)
No.2ベストアンサー
- 回答日時:
えーと、そもそもVB6はもう更新されないでしょう。
とうの昔にサポート切れているので。
という前提はさておき、Win32APIの中に日付取得の関数があってそこのフォーマット文字列が同じようになっているところからして、VBのFormat関数はこのAPIを経由してOSの機能を利用している可能性が高いとは言えそうです。
http://www.crimson-systems.com/tips/t065c.htm
この回答への補足
ご回答ありがとうございます。
サポート切れですか、確かに10年以上前ですものね。
でも、APIのホームページ、参考になりました。
可能性があるという事ですっきりしました。
いざ元号が変わったときに、試してみたいです。
No.1
- 回答日時:
Q、和暦が平成の次になったら…?
A、それも想定してプログラムを。
和暦の他に消費税等も固定的な埋め込み方式ではダメですよね。"ggg e年m月d日"も、考えるとマジックナンバーの一つかもです。それを他者が見つけ出して変更するのは至難のわざ。こういうのは埋め込まないで参照パラメータとして管理すればよいと思いますが・・・。
この回答への補足
ごめんなさい。ちょっと期待していた回答と違いました。。。
参照パラメータという事は、和暦にする部分を自分でコーディングしなければならないという
事でしょうか?そうだとすると、予想外の事ですυ
コーディング自体はできると思いますが、てっきりマイクロソフト(VB6.0 SP~)や
VBランタイム提供者が何とかしてくれる物だと思っていました!?( 他力本願(ΘoΘ;) )
参照パラメータは、下のホームページを見たのですが、パラメータの参照渡しという意味
らしいですね。
参考元:
http://wisdom.sakura.ne.jp/programming/cs/cs20.h …
簡単にするなら、和暦設定をグローバル変数に保持してもいいですよね?
「参照パラメータとして管理」という意味が難しいです。
基本的なことでも、アドバイスがあればご教授下さいm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 戸籍・住民票・身分証明書 運転免許証の更新期日って何でわざわざ元号(令和)表紙なんでしょうか? 特に元号が変わった時前の元号が 3 2023/05/04 12:45
- 憲法・法令通則 pcの日付に令和がない 3 2022/05/09 16:20
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- アプリ パソコンやスマホで、「ソフト」と「アプリ」ってどんな違いがあるの? 9 2022/11/02 07:44
- BTOパソコン テレビのネット接続について 2 2023/05/05 23:26
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- YouTube 新しく買ったデスクトップPCを使用すると、今までのGoogleのアカウントが使えなくなった。 1 2023/01/07 00:41
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Windows 10 このWindowsUpdateの失敗メッセージは何を物語るか? 5 2023/07/17 11:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
現在のブックを閉じないで、マ...
-
IEの通知バー制御ができなくなった
-
Excel VBA 定義されたプロージ...
-
VBA 複数条件の分岐処理の上手...
-
VBAで各列の"+"と"o"の合計数を...
-
ExcelVBA シート名を複数セルか...
-
VB.net(VB)で、フォームにExcel...
-
ユーザーフォームに別シートか...
-
VBA listBoxから
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA初心者 Ctrl+での操作、ボタ...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
Excel-VBAのmsgBox()の不思議
-
ExcelのVBAコードについて教え...
-
エクセルのマクロについて教え...
-
エクセルVBAにて =A1=B1とすれ...
-
ExcelのVBAコードについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報