delphi 宏问题

c19860909 2008-02-23 10:01:35
delphi中有宏吗?
就是像c++ #define XXXX YYYYYYYYYYYYY 这样的
如果有能给个例子看下么
谢谢啦
...全文
292 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx20080505 2008-05-05
  • 打赏
  • 举报
回复
Delphi 有 Macro 吗?
武稀松 2008-05-05
  • 打赏
  • 举报
回复
两种语言没有对应的概念.
1.#Define做编译指令的时候对应Delphi的{$XXXX}
2.做简单的替换的时候可以对应Delphi的const或者{$Include 包含文件}.
3.做带参数的类函数功能的时候对应Delphi的函数.

不过宏不是个好东西.C++规范里面已经不推荐这个东西了.C++保留宏仅仅是为了兼容C.
testcase 2008-05-02
  • 打赏
  • 举报
回复
jf
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
testcase 2008-05-01
  • 打赏
  • 举报
回复
jf
flexitime 2008-02-24
  • 打赏
  • 举报
回复
delphi 有这个东东吗?好像未用过,学习中
chenyq2008 2008-02-24
  • 打赏
  • 举报
回复
预处理指令。。。
lobtao 2008-02-24
  • 打赏
  • 举报
回复
这个是,编译器开关,不是宏吧
  • 打赏
  • 举报
回复
还有
#DEFINE
好像只能定义一个名字,不能去做代码替换.
starluck 2008-02-23
  • 打赏
  • 举报
回复
{$ifdef MsWindows} ...{$endif}

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧