网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
Delphi预编译指令说明
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
下载{$ArticleTitle}原创论文样式
后缀为 .RES的与工程文件同名的资源文件连接入执行文件,也可以指定一个资源文件,资源文件的使用对于编写Windows程序来说是很重要的基础。 

 $I Filename :这个编译指令功能类似于C语言的#Include , 用于指定编译时包括的文件。 

********************************************************************************************** 

A.3 使用条件编译指令 

条件编译指令是非常重要的编译指令,他控制着在不同条件下(例如,不同的操作系统)产生不同的代码。条件编译指令是包含在 
注释括号之内的,如下表所示。 
        
  条件编译指令   含义 

   $DEFINE  用于定义一个条件符号,一旦定义,条件符号就为真 

   $ELSE   与$IFDEF配合使用,如果$IFDEF条件为假,则只对源文件$ELSE后一小部分进行编译 

   $ENDIF  结束一个以$IF开始的条件段 
  
   $IFDEF  对条件符号进行判断,为真则编译源文件 

   $IFNDEF  对条件符号进行判断,为假则编译源文件 

   $IFOPT  根据编译开关状态,对源文件编译 
  
   $UNDEF  撤消以前的条件符号定义 

这些条件编译指令是非常有用的。例如,可以通过开关的状态来控制编译: 

   {IFOPT R+} 
     showmessage(''Compiled with range-checking''); 
   {$ENDIF} 

也可以通过定义条件符号来控制编译: 
    
   {$Define s} 
   …… 
   {$ifdef s} 
     showmessage(''yes''); 
   {$else} 
     showmessage(''no''); 
   {$endif} 

他的编译结果是显示''yes'',但是如果省去{$Define s}则显示''no''。 
在Delphi中已经预定义了一些关键的条件符号,如下表所示。 

  条件符号      含义 

   VERxx  编译器版本,XX表示版本,例如:Delphi 1.0 的编译器版本为80、Delphi 5.0 的编译器版本为130 

   WIN32  是否WIN32的运行环境(Windows 95.98/NT/2000) 

   CPU386  是否Intel386以上的处理器 

   CONSOLE 是否控制台程序 

Delphi的编译器指令除了以上的指令外还有一些,不过最为常用的指令已经全部介绍完了。对于普通的程序,Delphi是不需要编程者去添加编译器指令的,Delphi已经自动完成,但是要得到高品质的应用程序或者有特殊的要求的程序就必须熟悉Delphi的编译指令。Delphi不仅有最快的编译器而且编译器的功能也非常强大。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号