首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

从edit控件转换来的数据如何不能直接用

2012-03-06 
从edit控件转换来的数据怎么不能直接用啊有一个很简单的程序,当参数换成从edit或maskedit获得时,程序运行

从edit控件转换来的数据怎么不能直接用啊
有一个很简单的程序,当参数换成从edit或maskedit获得时,程序运行就不正常,比如
int   nstep=StrToInt(MaskEdit1-> Text);
float   coe=StrToFloat(MaskEdit2-> Text);
如果直接用参数nstep或coe,程序运行就会出现问题,但是,把上述值再赋值一次或者ShowMessage()一下,程序就能正常。
请问这是什么道理啊?各位有没有遇到过类似问题,我好像不是第一次碰到这个问题,我用的是builder6

[解决办法]
int nstep=StrToInt(MaskEdit1-> Text.Trim());
float coe=StrToFloat(MaskEdit2-> Text.Trim());
[解决办法]
格式中限制导致产生多余空格!

热点排行