急~!提示"Invalid float point operation",高手帮忙下谢谢
执行.exe时提示'invalid float point operation'
但是如果在bcb环境下,compile后run,就不会出现这个问题,直接执行exe才会出现.
不知道什么原因,请帮帮忙....
问题点数:50、回复次数:5Top
1 楼Friecin(雪客)回复于 2006-03-03 15:54:33 得分 0
float a = 0.00;
double e = 0.00;
就可以了。
你一定是初始化float类型的数据是: float a =0;或者 double e = 0.00;这样不对!
Top
2 楼Friecin(雪客)回复于 2006-03-03 15:59:10 得分 0
倒!看错!sorry!
我也遇倒过类似问题。例如:
在Dll中要返回一个AnsiString类型的值,在exe端接收并处理时,就出现上述问题。
最后,我将AnsiString 转换成 char *问题解决。
但我到最后也没明白,AnsiString 和 invalid float point之间有什么关系!!◎#!◎¥Top
3 楼lurel(城市陌生人)回复于 2006-03-03 16:01:55 得分 0
造成这个错误的原因有很多,具体看一下代码.Top
4 楼crazy_baby(危险的屁)回复于 2006-03-03 17:05:01 得分 0
倒!看错!sorry!
我也遇倒过类似问题。例如:
在Dll中要返回一个AnsiString类型的值,在exe端接收并处理时,就出现上述问题。
最后,我将AnsiString 转换成 char *问题解决。
但我到最后也没明白,AnsiString 和 invalid float point之间有什么关系!!◎#!◎¥
再请教一下 Friecin(雪客
AnsiString((int)(3.00))这一句要改成char * ,要怎么改呢 ??
谢谢Top
5 楼lurel(城市陌生人)回复于 2006-03-03 18:16:21 得分 0
AnsiString((int)(3.00)).c_str()Top
相关问题
- Invalid class typecast? 提示?
- 出错提示:invalid floating point operation,什么意思?
- 地图放大到一定程度的时候,老是提示'Invalid floating point operation'的错误提示。
- SourceSafe 提示:invalid sourcesafe path
- 编译时提示:License is invalid or has expired
- 我在调用MTS事件时,为什么提示“Invalid data packet”
- 为何会出现Invalid class TypeCast这样的错误提示?
- !!!救命啊!!!!我的程序提示:Invalid varilant type conversion错误!!!
- 请大家帮忙,错误提示:Invalid BLOB handle in record buffer.(在线)
- 为什么总提示 invalid pointer operation 这种错误?




