DWORDをVBの型にするとLong? – プログラミング – Home

DWORDをVBの型にするとLong?
 
通知
すべてクリア

DWORDをVBの型にするとLong?


およよ。
 およよ。
(@およよ。)
ゲスト
結合: 24年前
投稿: 2
Topic starter  

VC++のDWORDをVBで表現しようとすると、Longなのでしょうか?
DWORDはUnsigned LongなのでVBのLongより表現できる数値が多いはず。
自分で計算して変換するのでしょうか?
もしやり方をご存知の方はご教授願います。


引用解決済
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 24年前
投稿: 252
 

unsigned longもsigned longも32bitの整数です。
2の補数表現を使っているので,表現できる数値は同じです。
#unsignedは上限があがる分,下限もあがっている。

正数として受け取る必要があるなら,自分で変換する必要が出てきます。
VB側で零と正数部分に関しては変換する必要はありません。
負数は,通貨型型を使って正数に直す必要があります。
2の補数表現ですから,そんなに難しいことはないと思います。


返信引用
およよ。
 およよ。
(@およよ。)
ゲスト
結合: 24年前
投稿: 2
Topic starter  

YuOさんありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました