首页 相关文章 Delphi,编译文件(第8页)

Delphi,编译文件(第8页)

一个更复杂的例子
  接下来展示的一个程序例子,被分割到了2个文件。一个工程文件,一个单元文件。你可以将工程文件保存为greeting.dpr,它看起来是这样的:
  program greeting;
  {$APPTYPE CONSOLE}
  uses Unit1;
  begin
  PrintMessage('Hello World!');
  end.
  第一行说明了程序名称为greeting,又是一个控制台应用程序。
  uses Unit1;这句告诉编译器,这个程序依靠一个命名为Unit1的单元文件。最后这个程序盗用PrintMessage过程,传递给他一个字符串“hello world!”,PrintMessage被定义在Unit1文件中。
  这是until的源代码,必须被保存在一个命名为Unit1.pas的文件中。
  unit Unit1;
  interface
  procedure PrintMessage(msg: string);
  implementation;
  procedure PrintMessage(m...[ 查看全文 ]

2016-02-19 标签:
  • 1.1内核模块的编译文件 一个内核模块不是一个可以独立执行的文件,而是需要在运行时刻连接入内核的目标文 件。所以,它们需要用-c选项进行编译。而且,所有的内核模块都必须包含特定的标志: ? __KERNEL__——这个标志告诉头文件此代码将在内核模块中运行,而不是作为用户进 程。 ? MODULE——这个标志告诉头文件要给出适当的内核模块的定义。 ? Linux——从技术...[ 查看全文 ]
  • 关于Access打包软件的有关阐述 ─────────────────── 注意:下列叙述只适用于 Office XP 注意:按以下步骤打包的数据库已在 PWin98OEM2 & IE5.0 & AccessRuntime2002 的环境中成功运行。 真正能够让使用 Access 编写的数据库独立运行的就是 Microsoft Office Access(专门有此版本的 Access) 。现在...[ 查看全文 ]
  • 标签:Delphi
      昨天敲了半天才出来的,想组成一个系列.供新手学习一下!(虽说我也是新手^_^) Delphi单元文件 1.库单元文件头:其中声明了库单元的名字. 2.Interface部分:   由保留字interface开始,结束于保留字implementation,它用来声明引用的单元,常量,数据类型,变量,过程和函数.在Interface部分声明的变量,常量,数据类型,过程,函数都可以供外部引用,对整个程序而言是共有的.也就是说,对于所有引用...[ 查看全文 ]
  • 文件是同一类型元素的有序集合,是内存与外设间传输数据的渠道。一些外设如显示器、键盘、打印机等都可以看作文件,但最常用的还是磁盘文件,这也是本章我们主要讨论的对象。 Delphi继承了Object Pascal的文件管理功能,并有很大的发展,其中最主要的是提供了用于文件管理的标准控件,同时也提供了更多的文件管理函数。利用Delphi的强大功能,开发一个自己的文件管理系统就成为很容易的事。 本...[ 查看全文 ]
  • 在命令行中编译几个cs源文件,可能会这样写: csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc 如果继续引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat文件中,这样只需要修改.bat文件就可以继续编译了。不过还有一个方法,用起来更方便,就是创建响应文件,响应文件是一个文...[ 查看全文 ]
  • 6.4 文件管理综合举例:文件管理器的实现 在本章的最后,我们利用Delphi提供的文件控件和文件管理函数开发一个简单的文件管理器。虽然这一文件管理器还无法和Windows提供的文件管理器相比拟,但它也为一般的文件操作提供了足够多的功能,而且如果读者感兴趣,还可以对它做进一步的扩充。在后边的拖放操作一章中,我们就为它提供了拖放支持,使它看起来更象一个文件管理器。 6.4.1 设计基本思...[ 查看全文 ]
  •   C++ Builder是最快的C++编译器之一,从编译速度来说也可以说是最快的win32C++编译器了。除了速度之外,C++builder的性能也在其它C++编译器的之上,但许多Delphi程序员仍受不了C++builder工程的编译速度。的确,delphi的速度要比任和c++的编译器都要快好多。Delphi在编译一个小工程的时候可能不到一秒,大的工程一般也在5秒钟这内编译完成了。      为什么delp...[ 查看全文 ]
  • 标签:Delphi
      文件关联为我们带来很多的方便。Delphi自带有注册表对象TRegistry,可以通过它取得或改变注册表相关键值的内容。 Function GetAssociatedExec(FileExt: String; var FileDescription, MIMEType: String): String; Var Reg: TRegistry; FileType: String; begin Result := ′′;{函数返回值是打开FileExt文件的可执行程序的名字及其参数} Reg := TRegistry...[ 查看全文 ]
  • 编译内核 做内核的错误信息:/usr/src/linux-2.4.20-8/include/linux/dcache.h: In function `dget':/usr/src/linux-2.4.20-8/include/linux/dcache.h:254: warning: implicit declaration of function `__out_of_line_bug_R8b0fd3c5'cpufreq.c: In function `cpufreq_parse_policy':cpufreq.c:111: warning: implicit declaration of function `sscanf_R859204af'cpufreq.c: In function `cpufreq_proc_rea...[ 查看全文 ]
  • 标签:flash教程
    这篇文章的标题所提出的问题的答案是“不可能”。至少对我来说是不可能的。借助适当的工具,我们可以反编译任何SWF文件。所以,不要将重要的信息置于SWF文件中。SWF文件中不要包含个人的帐号或者密码。 我将简要的论述“保护”技术的历史,和他们是如何失败的,接着我将说明我们能尽的最大努力。中国古语有云,“规则只能防君子,不能仿小人”。 公开的文件格式 在讨论之前,我们先要知道,SWF的文件格式...[ 查看全文 ]
  • 标签:flash教程
    这篇文章的标题所提出的问题的答案是“不可能”。至少对我来说是不可能的。借助适当的工具,我们可以反编译任何SWF文件。所以,不要将重要的信息置于SWF文件中。SWF文件中不要包含个人的帐号或者密码。 我将简要的论述“保护”技术的历史,和他们是如何失败的,接着我将说明我们能尽的最大努力。中国古语有云,“规则只能防君子,不能仿小人”。 公开的文件格式 ...[ 查看全文 ]
  • 怀孕第5-8周的安胎指导 怀孕第5—8周安胎的指导,准妈妈们赶快来看看吧! 【做】多补充叶酸 、让 胎儿 聪明成长 怀孕初期,胎儿需要的营养并不tuLaoShi.com多,来自于母体本身储存的养分就已经足够应付初期胚胎的营养,赖宗炫医师说,这阶段比较需要补充的维生素是叶酸及铁剂、B群等,供应胎儿 神经 系统的发展。 若缺乏叶酸,会造成孕妈妈 贫血 ,也...[ 查看全文 ]
  • 标签:Delphi
    2003年已经是.net开始真正普及应用的一年了,已看到有N多个软件产品是使用.net开发,不过好像多数都还是限于Asp.net应用,作为以前不太适合企业应用软件开发的Asp技术的替代品。一些Java平台已被广泛应用的高端技术,比如OR Mapping,MS官方还没有成型的支持技术,有的只是一些第3方的Mapping技术,据说据说的Object Space会在下一版本的.net framework中推出。就在这个.net真正起跑的时刻Borland终于...[ 查看全文 ]
  • 标签:Delphi
      在Delphi中,定位文件的操作主要有两种方法。一种是直接定位文件,即通过“打开”对话框(OpenDialog)控件来实现。另一种是只定位到文件夹,然后再在此文件夹内寻找文件,这种定位方法是利用Delphi提供的SelectDirectory函数。这个函数是在FileCtrl单元中定义的,因此在使用时不要忘记在Uses中加入单元名。 下面就以一个例子来说明这两种方法在Delphi中的具体实现: 首先建立...[ 查看全文 ]
  • 用DELPHI实现文件加密压缩 作者: e梦缘 (wnhoo) Mail:wnhoo@163.com 风花雪月 e梦情缘 点击下载此详细说明文件 概述: 在这篇文件中,讲述对单个文件的数据加密、数据压缩、自解压的实现。同样,也可以实现对多个文件或文件夹的压缩,只要稍加修改便可实现。 关键字:加密压缩、Zlib、流、资源文件 引 言: 在日...[ 查看全文 ]
  • 目的,在Delphi中使用资源文件 本例是将一个Flash动画加到我的们程序中,在程序启动时再释放出来. 先新建一个文件文件 写入内容:另存为:SwfFile.rc 然后用 brcc32.exe 生成资源文件.res 然后在Delphi中加入一行(最后一行) implementation {$R *.dfm} {$R SwfFile.RES}//就是这行 procedure FlashResToFile(const ResName, ResType, FileName: string); ...[ 查看全文 ]
  • 标签:Delphi
      (1)在interface里的uses子句中引用。如Windows,Dialogs等,要求被引用的DCU一定要放在Delphi 3\Lib子目录中。     (2)在implementation里的uses子句中引用。如果是自行编写的DCU文件,应采用这一方式,并将被引用的DCU文件放入当前工程所在的子目录中。  [ 查看全文 ]
  • 标签:电脑应用
    在大学的同学们经常会编写一些毕业论文,而毕业论文上我们会给文档的某些页的页眉添加页码,这项操作难道了许多朋友,今天我们就来彻底的讲解一下在Word2003文档中从第X页开始设置页码方法!希望可以帮助到同学们。 Word中如何从第二页开始添加页眉 依次点击菜单栏的视图-页眉页脚,使页眉页脚处于可编辑状态。点击页眉页脚工具栏上的页面设置按钮,打开页面设置对话框,...[ 查看全文 ]
  • 标签:ASP
      使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。 一、创建 asp 运行环境 首先创建一个空的目录,在你喜欢的位置,假设是 d:\websvr。将 netbox.exe 复制到这个目录,然后在目录中创建一个文件:main.box,编辑其内容为: ...[ 查看全文 ]
  • 数据流是面向对象程序设计语言中面向对象思想的典型体现,它彻底地取代了早期的利用函数实现输入输出的功能,克服了用函数实现输入输出功能的诸多弊端。简单来说,流就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,可定义一些处理数据的基本操作,如读取数据、写入数据等,程序员是对流进行操作,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据...[ 查看全文 ]
手机页面 收藏网站 回到头部