无效指针或指针越界造成的,多半是前者。  仔细检查你的程序有没有没有初始化的指针,以及多次释放同一块内存。注意,类也是指针。作为一个良好的编程习惯,指针应该变量没有分配前初始化为nil,释放之后也应该立即置为nil。另外,有些WinAPI的函数经过包装,原来是需要传指针的,现在不是,如果填错了,也会引起类似错误。