Delphi 提供了类似C的#Define,但是它与C不同的是它不能跨单元,它的作用范围是当前单元。请问如何能实现他跨单元?

解决方案 »

  1.   

    将共同的define写在.inc文件内,在姚使用的单元内通过{$include define.inc}的方法将其加入文件。
      

  2.   

    是不是用于编译选择?
    Projects|Options 中可以设置 编译常量
      

  3.   

    define 在C/C++中也不能跨文件
    还是{$include define.inc}或者在Projects|Options 中可以设置 编译常量
      

  4.   

    我现在的做法就是用的 {$i DEBUG.TXT}感觉非常不爽。#define 的确在C++里面不能跨文件,但是它能通过 #include 而引用但是 $define 就不行。谢谢各位。