当用delphi7.0编译后(编译环境:win98 编译方式:Build all projects .)不关闭delphi的情况,运行报:Aeccess violation at address BFF7BA76 in module 'KERNEL32.dll'.Write of address BFF714D9 接着报:Exdeption ElnvalidOpeation in module school.exe at 0002BC7E Canvas does not allow drawing 再报:Runtime error 216 at 004036E6
module 'KERNEL32.dll'.Write of address BFF714D9
接着报:Exdeption ElnvalidOpeation in module school.exe at 0002BC7E Canvas does
not allow drawing
再报:Runtime error 216 at 004036E6
如果你编译后不在IDE下运行正常说明你的程序没有问题
是DEBUG程序出错了
这种情况下重新安装DELPHI就行了
编号 说明
---------------------------------------------------------
200 被零除
201 范围检查错误
202 栈上溢
203 栈上溢错误
204 无效的指针操作
205 浮点上溢
206 浮点下溢
207 无效的浮点操作
215 算术上溢错误
216 存取非法
217 控制-C
218 授权指令
219 无效的TYPECAST
220 无效的变体TYPECAST
221 无效的变体操作
222 没有变体方法调用DISPATCHER
223 不能建立变体数组
224 变体不包含数组
225 变体数组边界错误
226 TLS初始化错误我昨天也碰到了,我当时是包含一个文件出错了,但是在dll里面可以运行,用rundll32就错了,哈哈,估计是什么地方有问题。