各位同仁,delphi出现EAccessViolation等一大堆和内存有关的错误,你们怎么办? 烦死了delphi6,7总出这种错误。好容易找到delphi5,稳定了几天,又出现了,以前做的程序也不行了,总出这样的错误。各位是否也遇到类似的情况,你们怎么解决的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序没错误就是编译器太不稳定了,delphi7不太稳定比较正常,但delphi 5 不应该这样阿, 具体的原因不知 是不是例如,Deprecated SymbolUnsafe TypeUnsafe codeUnsafe Typecast这样的?如果是的话,请按照我的步骤进行:1. Open Delphi;2. 选择“Project”菜单项;3. 选择其中的“Compiler Messages”页;4. 将“Warnings”框中的相应的项目的勾取消掉。5. OK.这个如果解决不了,可能有其他问题,例如内存保护的不好。我建议你将所有对象的创建部分的Free部分,全部写成“FreeAndNil”形式。例如,str := TStringList.Create;try ......;finally //str.Free; <<---过去的做法 FreeAndNil (str); //<<---现在的做法end;还有,Delphi以后版本对内存要求更加严格了因为为了实行.Net计划。 谢谢楼上的兄弟这么热心。原因找到了,就是对象指针的问题(delphi5) 高分求一继承TShape类的控件! delphi中十六进制的加减运算,尤其是减的运算 一个对日外包项目的困惑!! 关于TIdTCPServer断开所有连接引发的问题(很急,请大家进来帮帮我) 控件开发问题.当一个控件在窗口上画出来的时候将自动触发什么事件 字符串分割问题 请各位高手帮忙,如何从DELPHI中把数据库中数据导出到EXCEL中? Indy中的TIdFTP如何把下载文件做成线程啊? 我想买手机了,要实用型的,请大家推荐 怪事,我的程序在运行时提示内存错误,用单步却可以通过, 为什么? 能行不??? 请教几个基础问题?先谢谢了
Deprecated Symbol
Unsafe Type
Unsafe code
Unsafe Typecast
这样的?
如果是的话,请按照我的步骤进行:
1. Open Delphi;
2. 选择“Project”菜单项;
3. 选择其中的“Compiler Messages”页;
4. 将“Warnings”框中的相应的项目的勾取消掉。
5. OK.
这个如果解决不了,可能有其他问题,
例如内存保护的不好。我建议你将所有
对象的创建部分的Free部分,全部写成“FreeAndNil”形式。
例如,
str := TStringList.Create;
try
......;
finally
//str.Free; <<---过去的做法
FreeAndNil (str); //<<---现在的做法
end;还有,Delphi以后版本对内存要求更加严格了
因为为了实行.Net计划。