当前位置:主页>销售管理软件> 列表

在程序中加入这些是做什么的?

进销存管理软件版1楼: {$IF SERVERSTATUSCHECK = 1}
ButtonStart.Enabled:=False;
{$IFEND}

第一句和第三句加了是做什么用?

2楼: 那个是预编译命令,当SERVERSTATUSCHECK设置为1时则执行中间代码,否则不执行 如用友财务软件记账

3楼: 这是预编译指令,当程序编译的时候(不是程序运行的时候),会检查SERVERSTATUSCHECK
的值如果为1,则中间的那条语句将被编译,如果不为1 则跳过,不编译这条语句

4楼: 条件编译的东东,符合条件则编译这段语句。使用方法与普通if then else end的方法类似。

5楼: 为什么要这么做啊?
难道写好的代码还不让他编译
那还写了干什么?

6楼: 在某些情况下,比如某些网络程序在LINUX 和windows环境下是不太一样的,因此如果你的程序在windows下编写的,他就会选择在windows下进行编译。反之亦然。

进销存管理软件版7楼: 根据不同的条件生成不同的 exe文件。

8楼: 比如你的软件有网络版、企业版、专业版、标准版,那么,这个条件编译的作用就大了。

9楼: d

10楼: 接受答案了.