N
netwinds
Unregistered / Unconfirmed
GUEST, unregistred user!
我在delphi中的选项中的"conditional defines"设置预编译参数之后,为
什么编译时不会全部应用到源码中。
有的源码中能够根据上面的定义,编译正确的源码,有的改不过来。
如:
{$IFDEF A}
showmessage('A');
{$ENDIF}
{$IFDEF B}
showmessage('B');
{$ENDIF}
这样我改变上面的选项中设置的值,比如改成A,则有时会编译B这一行,有时会编译A这一
行。但如果在当前单无中加入 {$DEFINE A}则完全正确了。
但是,如果单元太多的话,要控制版本得每个单元都去定义这个,不太惨了。
哪位高手有没有什么好办法呢??????
对不起。现在没钱,以后补上。
什么编译时不会全部应用到源码中。
有的源码中能够根据上面的定义,编译正确的源码,有的改不过来。
如:
{$IFDEF A}
showmessage('A');
{$ENDIF}
{$IFDEF B}
showmessage('B');
{$ENDIF}
这样我改变上面的选项中设置的值,比如改成A,则有时会编译B这一行,有时会编译A这一
行。但如果在当前单无中加入 {$DEFINE A}则完全正确了。
但是,如果单元太多的话,要控制版本得每个单元都去定义这个,不太惨了。
哪位高手有没有什么好办法呢??????
对不起。现在没钱,以后补上。