私は何千ものマシン、いくつかのXPといくつかのWin7にvb6プログラムをインストールしています。Win7ユーザーから、プログラムがイベントに適用される時刻は、ラップトップの時計の時刻より1時間早いとの連絡がありました。これは正しいことです。正しいタイムゾーン(東部)と夏時間の調整に設定されています。これは、私自身のWin7マシンのセットアップ方法です(そして、私自身のマシンにはこの問題はありません)。
今回VB6で取得するコード行は次のとおりです。
.IssueDate = Now
現在の時刻と日付をメンバー変数に入れます。
時計が正しい時刻を表示していて、タイムゾーンとDST調整が正しいように見える場合、特定のマシンが1時間ずれている理由を誰かが知っていますか?