tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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
-以上。-

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。