有一个DLL文件,我用Delphi静态调用,它里面有一个OpenPort(port:integer;bit:integer)的函数
用于打开串口与硬件通讯,我在win2000下编译出来的程序调用的时候
报 External Exception C00000008错误可是在98下编译出来的程序就能正确调用这个DLL(无论在98还是2000环境下运行),
它就能正确返回函数的返回值,我用的静态声明是  StdCall;external有人知道这是为什么吗?给分了, 谢谢