在VC中,doubleValue=(char)byteValue1*0x100+byteValue2,其中, byteValue1代表高8位,byteValue2代表低8位。
但是,类似的语句在delphi中编译通不过。
var
byte1,byte2:Byte;
dv:Double;
begin
byte1:=1;
byte2:=1;
dv:=char(byte1)*0x100+byte2;
end;
请帮忙!
但是,类似的语句在delphi中编译通不过。
var
byte1,byte2:Byte;
dv:Double;
begin
byte1:=1;
byte2:=1;
dv:=char(byte1)*0x100+byte2;
end;
请帮忙!
解决方案 »
- 關于ip4000vcl7控件的WWDBGrid顯示問題
- Delphi 6 中的全局变量怎么在哪里定义
- 局域网内数据调用的问题!
- 用delphi开发COM+遇到的问题!help me!
- 怎么计算软件是几万行级的代码???????应该不是自己手工去数的吧???
- 像Word那样的文件密码保护是怎样做的?
- 求一源程序或者代码,或者详细制作方法
- 多线程里用TBlobField上传图片报内存错误。
- zswang(伴水)(伤心中)老大,请速至http://www.csdn.net/expert/topic/378/378407.shtm有事请教
- 还没解决:怎样选择网上邻居?怎样判断某台机是否存在?
- 写一般的程序中只有一个PROJECT?如何使用多个PROJECT
- 来看看case..of的错误:
byte1,byte2:Byte;
dv:Double;
begin
byte1:=1;
byte2:=1;
dv:=char(byte1) * $100 +byte2;
end;
byte1,byte2:Byte;
dv:Double;
begin
byte1:=1;
byte2:=1;
dv:=byte1*16*16+byte2;
var
byte1,byte2:Byte;
dv:Double;
begin
byte1:=1;
byte2:=1;
dv:=byte1* $100 +byte2;
Caption:=FloatToStr(dv)
end;