C与PASCAL在调用函数时的参数处理方式不同,比如说,在DELPHI中函数有STDCALL,SAFECALL,REGISTER等几种调用方式,因此,在DELPHI中编写DLL时需指明函数使用STDCALL方式执行。在BCB中DLL函数通过,而在DELPHI中调用错误,可能两种语言在对DLL函数的参数解释方式不同造成的。请在DLL中用STDCALL来指示函数的参数入栈顺序。