社区
Delphi
帖子详情
问一个Delphi编译器优化问题(很菜的)
ricesoft
2002-04-24 10:26:09
假设:
在一个函数里,假设我有一个类pTag;
.......
pTag:=m_pTag;
......
if pTag<>nil then
begin
pTag.Free;
pTag:=nil;
end;
......
pTag:=nil; 这一句会被优化掉,因为PTag在之后再没有被使用。
但是我不想它被优化掉,因为m_Tag可能会被使用。 那该这么办?
...全文
35
1
打赏
收藏
问一个Delphi编译器优化问题(很菜的)
假设: 在一个函数里,假设我有一个类pTag; ....... pTag:=m_pTag; ...... if pTagnil then begin pTag.Free; pTag:=nil; end; ...... pTag:=nil; 这一句会被优化掉,因为PTag在之后再没有被使用。 但是我不想它被优化掉,因为m_Tag可能会被使用。 那该这么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreamfan
2002-04-24
打赏
举报
回复
没有办法,你的思路很混乱啊,调整一下吧
Delphi
XE10零基础实战快速入门
通过课堂上
一个
一个
的实战例子,演示
Delphi
XE10的用法,最后通过
一个
完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
delphi
技巧总结收集
Delphi
常用总结 (2008-03-30 23:45:17)转载标签: 杂谈分类:
Delphi
程序大全 1.定义leftstr,midstr时需uses strutils. 2.打开记事本需要在單元接口部分引用 SHELLAPI單元 3.获取计算机名与IP时,需定义uses...
编译器
:栈与堆的区别
文章来自
一个
论坛里的回帖,哪个论坛记不得了! 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态 存储区和常量存储区。 栈,就是那些由
编译器
在需要的时候分配,在不需要的时候自动...
32位 与64位编译
本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM-GCC等Windows下的GCC
编译器
。 一、C程序代码 为了测试条件编译的效果,以下面这个C语言程
BORLAND 在“迫害”程序员?
Initialization 引子 <br />今天在大富翁论坛上有人说被 Borland 的开发工具“迫害”很久,听到这种说法,先是一...一开始很不服气,想来想去,就想不妨换个角度来考虑这个
问
题
,我们希望 BORLAND 为我们提
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章