Delphi,编译文件(第8页)

2016-02-19 18:23 5 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐Delphi,编译文件(第8页),精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

一个更复杂的例子
  接下来展示的一个程序例子,被分割到了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(msg: string);
  begin
  Writeln(msg);
  end;
  end.
  Unit1 定义了一个被称为PrintMessage的过程。输入一个字符串的变量,并显示这个变量到标准输出窗口。(在delphi中,不返回值的程序被程为过程。又返回值的程序被称为函数。)注意,PrintMessage在Unit1
  中被定义了2次。第一次定义,在关键词interface之后,使PrintMessage在用到Unit1的其他模块中有效。第2次定义,在关键词implementation之后,实现了PrintMessage的定义。
  你现在从命令行中输入并编译Greeting 
  dcc32 greeting
  去产生一个win32的可执行文件,或则
  dccil greeting
  去产生一个.net下的可执行文件。
  在命令行中不需要包含Unit1。当编译器产生greeting.dpr,就可以自动的找到greeting程序所依靠的单元文件。结果和第一个例子相同:打印消息Hello world!

来源:http://www.tulaoshi.com/n/20160219/1617492.html

延伸阅读
如何操作INI文件?   INI 文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如 VB、VC、VFP、Delphi 等都提供了读写 INI 文件的方法,其中Delphi中操作 INI 文件,最为简洁,这是因为Delphi3提供了一个 TInifile 类,使我们可以非常灵活的处理 INI 文件。 一、有必要了解 INI 文件的...
标签: Delphi
  文件关联为我们带来很多的方便。Delphi自带有注册表对象TRegistry,可以通过它取得或改变注册表相关键值的内容。 Function GetAssociatedExec(FileExt: String; var FileDescription, MIMEType: String): String; Var Reg: TRegistry; FileType: String; begin Result := ′′;{函数返回值是打开Fi...
标签: flash教程
这篇文章的标题所提出的问题的答案是“不可能”。至少对我来说是不可能的。借助适当的工具,我们可以反编译任何SWF文件。所以,不要将重要的信息置于SWF文件中。SWF文件中不要包含个人的帐号或者密码。 我将简要的论述“保护”技术的历史,和他们是如何失败的,接着我将说明我们能尽的最大努力。中国古语有云,“规则只能防君子,不能仿小人...
编译内核 做内核的错误信息:/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 functio...
标签: flash教程
这篇文章的标题所提出的问题的答案是“不可能”。至少对我来说是不可能的。借助适当的工具,我们可以反编译任何SWF文件。所以,不要将重要的信息置于SWF文件中。SWF文件中不要包含个人的帐号或者密码。 我将简要的论述“保护”技术的历史,和他们是如何失败的,接着我将说明我们能尽的最大努力。中国古语有云,...

经验教程

123

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部