神马情况?为啥循环数次后对象由nil变成Inaccessible了? 我的程序中有一部分代码实现接收网络数据并生成文件的功能。其中,根据数据包的头确定是否在本地创建文件,用的var f:filestream;如果文件接收完毕则f.free;f:=nil。但最近遇到一个问题,程序有时报错,加断点调试中发现,开始时f为nil,循环数次后(没有执行和f有关的代码),鼠标放在f上发现f由nil变成Inaccessible了,这是怎么回事?没有涉及对f的操作,f怎么会自己变呢?我用的delphi7~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调试的时候最好在project options里关掉optimization吧。有时优化会导致某些变量暂时在调试程序看来不可见 移动介质使用时间 30元钱买李维的《Delphi 5.x分布式多层应用系统篇〉》 ★★★★★★ 征集Delphi版2003年风云人物和风云帖★★★★★★ 如何实现程序界面的皮肤更换 请问:var,type,function,procedure,public,private 这些都是什么意思? 有什么作用? 帮我出一个好的人事查询建议 一个关于窗口布局的问题? TADOTable的动态创建 请教用程序动态注册odbc数据源的方法? 如何在delphi中用sql控件实现查询 Delphi 2010 使用IdSMTP发送含附件的Email TreeView的问题
有时优化会导致某些变量暂时在调试程序看来不可见