delphi报了一个异常: floating point division by zero

delphi报了一个错误: floating point division by zero
写了一个dll文件,调用c写的动态库,然后书写一个c写的测试程序。ok.但是如过我使用delphi的话。就会报:floating   point   division   by   zero。那位遇到过,指点一二。谢谢啊

------解决方案--------------------
有没有被除数是零啊
------解决方案--------------------
应该是在DELPHI中参数或者指示字没有声明对
------解决方案--------------------
用了stdcall没有?
------解决方案--------------------
不太明白,
在一般的c编译器中:
c 的 int类型 为16位整数
应该和
delphi的Smallint 相当.

c的long类型 =D的longint类型.


是不是这里有问题?