和暦→西暦変換
- 題名: 和暦→西暦変換
- 著者: さばちゃん
- 日時: 2006/07/19 15:01:48
- ID: 16716
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 和暦→西暦変換
- 著者: さばちゃん
- 日時: 2006/07/19 15:13:24
- ID: 16718
- この記事の返信元:
-
[16716] 和暦→西暦変換 さばちゃん 2006/07/19 15:01:48
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 和暦→西暦変換
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2006/07/19 15:21:07
- ID: 16719
- この記事の返信元:
-
[16716] 和暦→西暦変換 さばちゃん 2006/07/19 15:01:48
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 和暦→西暦変換
- 著者: さばちゃん
- 日時: 2006/07/19 15:44:01
- ID: 16720
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
コントロールパネルの地域の設定
を和暦→西暦に変更できるか調査してます
何とか以下コードまで出来たのですが
実行すると、「オブジェクト参照ができません..」
(System.NullReferenceException)が発生します
何が悪いのでしょうか?教えて下さい
Declare Function GetUserDefaultLCID% Lib "KERNEL32" ()
Declare Function SetLocaleInfo Lib "KERNEL32" Alias _
"SetLocaleInfoA" (ByVal Locale As Long, _
ByVal LCType As Long, _
ByVal lpLCData As String) As Long
Sub TEST
Const CAL_西暦 = "1"
Const LOCALE_ICALENDARTYPE = &H1009
Dim dwLCID As Long
dwLCID = GetSystemDefaultLCID()
'dwLCID:75342299126563857
Call SetLocaleInfo(dwLCID, LOCALE_ICALENDARTYPE, CAL_西暦)
↑この行で落ちる
End Sub