DLL的调用约定错误.docxVIP

  • 76
  • 0
  • 约小于1千字
  • 约 1页
  • 2021-01-13 发布于山东
  • 举报
DLL 的调用约定错误(错误 49 ) 传送给动态链接库 (DLL) 或 Macintosh 代码资源例程的参数必须符合例程的需要。调用约定要检查个数、类型、参数的顺序等。此错误有以下的原因和解决方法: 程序调用被传递了错误的参数类型的  DLL (在  Windows  中)或代码资源(在  Macintosh  中)中 的例程时。 确保所有的参数的类型和调用的例程中指定的声明符合。 程序调用被传递了错误的参数数目的 DLL (在 Windows 中)或代码资源(在 Macintosh 中)中 的例程时。 请确保参数数目和所调用的例程的声明符合。 程序调用  DLL  的例程,但没有使用  StdCall  调用约定。 如果  DLL  例程需要的是按值参数, 那么请在例程的声明中确保这些参数是以  ByVal  进行了声明。 对于  Windows DLL  的 Declare  语句包括了  CDecl  。 CDecl  关键字仅在  Macintosh  中应用。 详细信息,可选取有问题的项目,并按下  F1  (在  Windows  中)或  HELP (在  Macintosh  中)键。

文档评论(0)

1亿VIP精品文档

相关文档