社区
Delphi
帖子详情
一个{$DEFINE XXX}编译指令怎么让所有涉及到的文件都起作用?
stanely
2004-05-01 01:17:45
我在dpr文件顶部写了{$DEFINE XXX},它包含的各个单元之中有对于{$IFDEF XXX}的判断,但是怎么都没当作我曾经define过?一点都不起作用?
是不是{$DEFINE XXX}指令作用范围就是一个文件?
...全文
72
2
打赏
收藏
一个{$DEFINE XXX}编译指令怎么让所有涉及到的文件都起作用?
我在dpr文件顶部写了{$DEFINE XXX},它包含的各个单元之中有对于{$IFDEF XXX}的判断,但是怎么都没当作我曾经define过?一点都不起作用? 是不是{$DEFINE XXX}指令作用范围就是一个文件?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miky
2004-05-01
打赏
举报
回复
是不是{$DEFINE XXX}指令作用范围就是一个文件?
是
lijinghe1
2004-05-01
打赏
举报
回复
{$DEFINE XXX}指令作用范围就是当前UNIT并且在{$DEFINE XXX}之后的部分。
如果要想在每个单元都用,就做一个INC 文件,在每个UNIT开始时{$I youdefine.inc}
Delphi
编译
指令
了解学习
Delphi 的
编译
指令
(1)
DEFINE
、
DEFINE
、
DEFINE
、UNDEF、IFDEF、IFDEF、IFDEF、ELSE、$ENDIF
一个
程序从无到有的过程是这样的: 编辑代码 -> 预处理 ->
编译
(成dcu等) -> 链接(为exe等). 什么是预处理? 譬如 ...
什么是预
编译
?
文章(一)处理#开头的
指令
,比如拷贝#include包含的
文件
代码,#
define
宏定义的替换,条件
编译
等 就是为
编译
做的预备工作的阶段 主要处理#开始的预
编译
指令
预
编译
指令
指示了在程序正式
编译
前就由
编译
器进行的操作...
Delphi预
编译
指令
Delphi
编译
指令
共有三种,开关
编译
指令
、参数
编译
指令
和条件
编译
指令
,下面分别讲述三种
编译
指令
开关
编译
指令
开关
编译
指令
的特点是它有ON 、OFF两种转换状态。对于单字符版本,你可以在
编译
指令
后添加 "+"或"-"。...
预
编译
宏
指令
#ifndef #endif解读
针对许多人对于C语言和C++预
编译
宏
指令
#ifndef ...
编译
程序的第一步是执行预
编译
过程,逐个将工程内所有.c
文件
中以#开头的语句按照该预
编译
指令
的含义替换为相应的代码。例如,在cjx.c中,一条宏
指令
语句为#include”
关于Delphi中预
编译
指令
的使用方法
在Delphi中,也有与C相似的预
编译
指令
,虽然该类
指令
只在当前的单个
文件
有效(也有可能是笔者未全面了解该类
指令
的真正用法),但是这一类
指令
对于进行多版本的制作工作(如从标准版中出学习版),确实有着相当不错...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章