DELPHI6UP 是不是 某个控件自己的?它那时候 是不是还没有xe2?

解决方案 »

  1.   

    我有个VCL控件,设计时库用到了dsgnintf.dcu,这个东东我谷歌了一下,发现时delphi6之前用到的东西,以后的版本用的都是designintf.dcu了。而恰好代码里用这个宏进行了分割,如果编译器是旧版本的,就用Dsgnintf.dcu,如果新版本的编译器,就用designintf.dcu。但是我之前用XE2移植的时候,默认这个宏是没有生效的。所以很奇怪,为什么XE2编译的时候,没有默认引入这个宏。难道是某个头文件里定义的?不是编译器自己内置的?