首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

#if等 条件编译语句的目的是什么?该怎么处理

2012-03-13 
#if等 条件编译语句的目的是什么?我知道条件编译语句的作用是用来选择哪些语句会被编译,但为什么要使用条

#if等 条件编译语句的目的是什么?
我知道条件编译语句的作用是用来选择哪些语句会被编译,但为什么要使用条件编译语句呢,在什么情况下使用条件编译语句?有大侠知道吗?


我目前认为一个软件完成,编成EXE文件,就不用再编译了!也就是说在用户的机子上运行时,根本不需要条件编译语句!那么条件编译的目的是什么呢?它是为了应对什么情况而准备的?

[解决办法]
帮顶,想知道。。。。
[解决办法]
条件编译一般是为了编译不同的版本,(如普通版,专业版什么的)..
不同的版本对应不同的行为,要想在编译时就确定,可以用条件编译#If
如果想要运行时确定行为,可以用If
在工程对话框中可以定义编译时的常量.

[解决办法]

探讨

条件编译一般是为了编译不同的版本,(如普通版,专业版什么的)..
不同的版本对应不同的行为,要想在编译时就确定,可以用条件编译#If
如果想要运行时确定行为,可以用If
在工程对话框中可以定义编译时的常量.

[解决办法]
比如说,控制编译成不同的版本
VB code
#Const UNICODE = 1#If UNICODE Then    MsgBox "unicode mode"#Else    MsgBox "ansi mode"#End If
[解决办法]
MSDN上如下说,仅供参考:
条件编译通常用来编译不同平台上的同一个程序。也可以用来避免调试程序代码出现在可执行程序中。条件编译时被排除的程序代码在最后的可执行文件中被完全略去,所以不会对程序的大小或功能有任何影响。
[解决办法]
不同的操作系统,
[解决办法]
比如调试时的一些语句。省得你到处去代码。只要设置一个开关变量就行了。
[解决办法]
Ding .......

热点排行