【问题标题】:File not found in Delphi 7在 Delphi 7 中找不到文件
【发布时间】:2011-06-15 07:43:51
【问题描述】:

我是 Delphi 的初学者。我收到错误 File not found : 'StreamFlashPlayer.dcu' in Delphi 7。

如何修复此错误以及从何处获取此 StreamFlashPlayer.dcu 文件

【问题讨论】:

  • 短版:您的单元使用子句中有名为 StreamFlashPlayer 的单元,编译器抱怨因为您尚未配置库路径,因此它可以找到二进制文件 (dcu) 或源该单元的(pas)版本。
  • 欢迎来到 StackOverflow 并欢迎来到 Delphi。

标签: delphi delphi-7


【解决方案1】:

DCU 是 PAS 文件的编译版本。

因此,无论何时遇到此错误,您都可以通过确保 Delphi 可以访问 DCU 文件或 PAS 文件来解决它。 (通常 PAS 文件是更好的选择。)

您可能必须首先搜索您的计算机以确定是否有此文件的副本。在命令提示符下,您可以进行如下搜索:dir /a/s StramFlashPlayer.*

Delphi 通过以下方式查找编译项目所需的文件:

1。明确包含在您的项目文件中。

例如

uses
  Forms,
  MyUnit in 'MyUnit.pas',
  UnitInAnotherFolder in '..\AnotherFolder\UnitInAnotherFolder.pas';

2。包含在项目的搜索路径中

这是 Delphi 将在其中搜索所需文件的文件夹列表。 它是在项目选项下按项目配置的。

3。包含的库路径

这是 Delphi 将在其中搜索所需文件的另一个文件夹列表。 它在环境选项中为所有项目配置。

选择使用哪个选项

在大多数情况下,您可能希望使用选项 1。特别是如果它是您可能正在编辑的文件。

如果文件是由其他人提供的(第 3 方组件等),您可能需要选项 2 或 3,具体取决于您的大部分项目或仅在少数特定项目中使用第 3 方库.

【讨论】:

    【解决方案2】:

    我想你已经从网上下载了一些 Delphi 项目的源代码,并试图在你的 IDE 中编译它。

    StreamFlashPlayer.dcu 单元不是标准 Delphi 安装的一部分(至少我从未听说过)。

    我在 Torry 的 Delphi 页面上发现了一个名为 StreamFlashPlayer 0.5 的组件。您必须先在 Delphi IDE 中下载并安装该组件,然后才能为您的项目编译源代码。

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 2016-05-18
      • 2011-05-30
      • 2010-12-04
      • 1970-01-01
      相关资源
      最近更新 更多