三九宝宝网宝宝百科宝宝知识

如何VB转换C代码中的高字和低字

11月23日 编辑 39baobao.com

[如何解决蓝屏错误代码0x000007B问题]出现此现象的原因极有可能是因为硬盘模式不兼容所造成,通过进入bios设置进行更改即可解决问题。解决方案如下重启电脑,重新进入bios界面。先左右移动光标,选择Main栏,再上下移...+阅读

当把C代码翻译到VB时,你经常会遇到高字和低字的操作,通常是把两个整型值合成一个长整型。当在C代码中使用了无符号整型,这一位是可以被设置的,考试.大提示因此简单的直接转换高字将会遇到困难。由于VB不支持无符号算术符,我们只好剥去这一位,在稍后再把它加回来,以避免溢出和错误的结果。(WXJ_Lake 译)

开始一个新工程,增添一个标准模块。把以下代码写入模块:

Start a new project then add a module. Add the following code to the module:

Public Property Get LoWord(ByRef lThis As Long) As Long

LoWord = (lThis And &HFFFF&)

End Property

Public Property Let LoWord(ByRef lThis As Long, ByVal lLoWord As Long)

lThis = lThis And Not &HFFFF& Or lLoWord

End Property

Public Property Get HiWord(ByRef lThis As Long) As Long

If (lThis And &H80000000) = &H80000000 Then

HiWord = ((lThis And &H7FFF0000) &H10000) Or &H8000&

Else

HiWord = (lThis And &HFFFF0000) &H10000

End If

End Property

Public Property Let HiWord(ByRef lThis As Long, ByVal lHiWord As Long)

If (lHiWord And &H8000&) = &H8000& Then

lThis = lThis And Not &HFFFF0000 Or ((lHiWord And &H7FFF&) * &H10000) Or &H80000000

Else

lThis = lThis And Not &HFFFF0000 Or (lHiWord * &H10000)

End If

End Property

以下为关联文档:

宝宝怎样安全度过季节转换夏秋交替,天气呈现早晚凉,中午热的特点,怎样让宝宝安全度过季节转换时期,尽量减少疾病发生的几率?就季节交替怎样正确照顾婴幼儿、婴幼儿夏秋常见病等有关问题,给广大读者提供了一...

商务德语公司的转换与合并我们很高兴通知您, Wir freuen uns bekanntzugeben, da a)自10月1日起我们公司将与在市场上同样有很好信誉的…公司合并组建新公司… a) ab 1. Oktober unsere Firma mit... f...

线程的创建与终止方法和代码DWORD WINAPI Thread(LPVOID lpParam) { while(TRUE) { printf("Thread1\n"); ::Sleep(500); printf("Thread2\n"); ::Sleep(500); printf("Thread3\n"); ::Sleep(500); pri...

小语种德语习题练习句型转换练习I 将下列句子改成被动句。 1 Die Fernleihformulare sind vollstndig auszufüllen. 2 Die Bestellungen sind nicht zu bearbeiten, wenn die notwendigen Angaben fehlen....

c++读写剪贴板代码代码如下: 写: if(OpenClipboard()) { CString str; HANDLE hClip; char *pBuf; EmptyClipboard(); str="879789789"; hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);...

英语翻译解题应按句式特点进行转换在实际的英文报刊、杂志等日常阅读中,从句经常是构成英语长句甚至难句的主要方式。而一直以来,在考研翻译中,对从句翻译方法的考查频率居高不下。由于英语从句可以环环相套,因此...

选择院校要分清代码神圣的职业,不错的待遇,让医疗成为令人向往的行业。医学类专业是高考中的长期热门专业,这从医学类院校和专业普遍较高的录取分数上可见一斑,但是,除了高考成绩的要求,学医还要求考...

sql中日期型转换SQL日期转换 select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':',''...

计算机系统的硬件之三不同进位制之间的转换一、 “十进制”与“二进制”的转换:除以2取余法 X ( 10) = b n × 2 n + b n-1 × 2 n-1 +……+ b 1 × 2 1 + b 0 × 2 0 要将这个十进制数转换为二进制数的关键是求出二进制...

推荐阅读
图文推荐