[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 23:04 / Filesize : 158 KB / Number-of Response : 694
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Managed DirectX vol.2



649 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 19:30:59 ]
既出だったらすんません。

C++/CLIでManagedDirectXを使用しているのですが、
Deviceの作成前と後でTimeSpanの挙動が変わるのですよ。

こんな感じで、2001/1/1 0:0:0を起点にしてAddSecondsした日付を
取得したいのですが、

System::DateTime WrkTime = DateTime(2001,1,1,0,0,0).AddSeconds(246104100);
この時点では 2008/10/19 10:15:00 になる。

で、Dxデバイス作成
m_Device = gcnew Device(0, DeviceType::Hardware, this,
CreateFlags::HardwareVertexProcessing, presentationParameters);

デバイス作成後に同じことすると
System::DateTime WrkTime = DateTime(2001,1,1,0,0,0).AddSeconds(246104100);
2008/10/19 10:14:56 になる。

何故か4秒はやくなります。

.NETのバグ? PresentParamの設定のせい?
どなたかわかりませんか?






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<158KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef