我用串口跟仪器通信,返回测试值(字符串型)为+5.0012E+00,这个字符串怎么转换成我需要的浮点数呀,有谁知道呀.
解决方案 »
- 这个程序的语法是啥意思呢?
- 用DELPHI怎么制作像plsqldev一样的登陆界面,即能够自动获取本机上已经配制好的oracle数据库的网络服务名
- 这个问题有点怪
- MSCOMM怎么发送16进制的数据啊??
- 求网络封包,解包资料。。。
- 这段代码怎么编译通不过????
- 关于控件的隐和现的问题
- delphi里删除文本框控件提示introduced in an ancestor and cannot be deleted
- 请问在delphi中怎样适应分辨率?
- 大哥,救我,关于密码验证问题
- DELPHI 动态字符串分解查找 插入数据库
- ORA-06502: PL/SQL: numeric or value error: character string buffer too small
如:Val(‘768’,x,code),x值为768,code为检测错误代码,若code=0表示没有错误;
是用前先定义一下code
var code:integer;
转换过来数字可能有丢失,
var
F :double;
S :string;
begin
S := '+5.0012E+00';
F := StrToFloat(S);
showmessage(FloatToStr(F));
end;