Discussion:
GetTimeZoneInformation()について
(too old to reply)
unknown
2006-07-04 11:37:02 UTC
Permalink
CE5.0 英語版のOSで、時刻設定ダイアログにて、Time Zoneを
(GMT+01:00)West Central Aflicaに選択後、
GetTimeZoneInformation()を使用すると、TIME_ZONE_INFORMATION 構造体のStandardName
メンバが、"coredll.dll,#33311"となります。

詳細原因を調査したところ、
GetTimeZoneInformation(\WINCE500\PRIVATE\WINCEOS\COREOS\CORE\DLL\time.c)で使用されている、
TIME_ZONE_INFORMATION
(WINCE500\PUBLIC\COMMON\SDK\INC\winbase.h)が、配列数32で定義されており、West Central
Aflicaのデータは、W. Central Africa Standard Time(32)であることが原因のようです。NULL文字が入らない?

これは機知の問題なのでしょうか?

現状は、配列数を増やすまたは、代替関数をつくる、リソース名を短くする等で対応を考えています。
何か情報があれば、教えてください。
Mahesh
2006-07-19 04:57:43 UTC
Permalink
こんにちは、

Windows CEの2006年1月のアップデットに時刻設定を対策しているそうです。QFEをかけて見てください。

以上。
Post by unknown
CE5.0 英語版のOSで、時刻設定ダイアログにて、Time Zoneを
(GMT+01:00)West Central Aflicaに選択後、
GetTimeZoneInformation()を使用すると、TIME_ZONE_INFORMATION 構造体のStandardName
メンバが、"coredll.dll,#33311"となります。
詳細原因を調査したところ、
GetTimeZoneInformation(\WINCE500\PRIVATE\WINCEOS\COREOS\CORE\DLL\time.c)で使用されている、
TIME_ZONE_INFORMATION
(WINCE500\PUBLIC\COMMON\SDK\INC\winbase.h)が、配列数32で定義されており、West
Central
Aflicaのデータは、W. Central Africa Standard Time(32)であることが原因のようです。NULL文字が入らない?
これは機知の問題なのでしょうか?
現状は、配列数を増やすまたは、代替関数をつくる、リソース名を短くする等で対応を考えています。
何か情報があれば、教えてください。
unknown
2006-07-31 01:28:01 UTC
Permalink
Mahesh さん

情報ありがとうございます。
ただ、この情報は今回の問題の解決策ではありませんでした。
他の情報がないかQFEを検索しましたが、みつかりませんでしたので、
現状は、リソースファイルを変更して対応しています。
他に情報があればよろしくお願いいたします。
Post by Mahesh
こんにちは、
Windows CEの2006年1月のアップデットに時刻設定を対策しているそうです。QFEをかけて見てください。
以上。
Post by unknown
CE5.0 英語版のOSで、時刻設定ダイアログにて、Time Zoneを
(GMT+01:00)West Central Aflicaに選択後、
GetTimeZoneInformation()を使用すると、TIME_ZONE_INFORMATION 構造体のStandardName
メンバが、"coredll.dll,#33311"となります。
詳細原因を調査したところ、
GetTimeZoneInformation(\WINCE500\PRIVATE\WINCEOS\COREOS\CORE\DLL\time.c)で使用されている、
TIME_ZONE_INFORMATION
(WINCE500\PUBLIC\COMMON\SDK\INC\winbase.h)が、配列数32で定義されており、West
Central
Aflicaのデータは、W. Central Africa Standard Time(32)であることが原因のようです。NULL文字が入らない?
これは機知の問題なのでしょうか?
現状は、配列数を増やすまたは、代替関数をつくる、リソース名を短くする等で対応を考えています。
何か情報があれば、教えてください。
Loading...