可能是函数的参数列表有问题。
DEBUG 版本有个强行清栈过程,所以即使函数的参数不对,也可以从函数正确返回,但 RELEASE 不一样,没这个过程, 所以在消息映射内使用了不正确的消息函数会导致栈内异常.函数不能正确地返回因为比如你那个函数压入2个参数至栈,然后转至消息函数,.但函数是四个参数的.它会从栈内弹出四个参数.这样,函数返回地址就完全不对了.
DEBUG 版本有个强行清栈过程,所以即使函数的参数不对,也可以从函数正确返回,但 RELEASE 不一样,没这个过程, 所以在消息映射内使用了不正确的消息函数会导致栈内异常.函数不能正确地返回因为比如你那个函数压入2个参数至栈,然后转至消息函数,.但函数是四个参数的.它会从栈内弹出四个参数.这样,函数返回地址就完全不对了.