タイトル : Re^4: 64Bitの整数値を32Bitずつにしたい 投稿日 : 2005/12/28(Wed) 19:55 投稿者 : いっしゃん
[OSのVer]:Windows [VBのVer]:VB.NET 返事遅くなりすいません。 -なおこ様- FILETIMEはご指摘の通りです。 ただ、今回しようとしている事は、現在時間を PCから取得し、FILETIMEへ変換していますので Long型の値になってしまうのです。 (下方にコード書きました。ご参照下さい) またしても、私の説明不足(ミス)のため、 余計にお手数おかけしまして、本当にすいません。 また、貴重なお時間をお使い頂きまして 誠にありがとうございます。 -魔界の仮面弁士様- ご回答ありがとうございます。 参考にさせて頂きます。 今の所、とりあえず取得したLong値を2の32乗で割ってみるという ちからわざでなんとか動かしております。 -以下、コード- Dim WTime As System.DateTime Dim m_WTime As Long Dim TimeStamp As FILETIME WTime = System.DateTime.Now m_WTime = WTime.ToFileTimeUtc() Try TimeStamp.dwHighDateTime = m_WTime / (2 ^ 32) TimeStamp.dwLowDateTime = m_WTime - (TimeStamp.dwHighDateTime * (2 ^ 32)) Catch e As Exception MsgBox(e.ToString) Exit Sub End Try -以上。- |