在Delphi 7中找不到文件

在Delphi 7中找不到文件,delphi,delphi-7,Delphi,Delphi 7,我是Delphi的初学者。我在Delphi7中找不到错误文件:“StreamFlashPlayer.dcu” 如何修复此错误以及从何处获取此StreamFlashPlayer.dcu文件我想您已经从web下载了一些源代码Delphi项目,并试图在IDE中编译它 StreamFlashPlayer.dcu单元不是标准Delphi安装的一部分(至少我从未听说过它) 我在Torry的Delphi页面上发现了一个名为的组件。您必须先在Delphi IDE中下载并安装该组件,然后才能编译项目的源代码。DC

我是Delphi的初学者。我在Delphi7中找不到错误文件:“StreamFlashPlayer.dcu”


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

我想您已经从web下载了一些源代码Delphi项目,并试图在IDE中编译它

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


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

DCU是PAS文件的编译版本

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

您可能需要首先搜索您的计算机以确定是否有此文件的副本。在命令提示符下,您可以按如下方式搜索:
dir/a/s StramFlashPlayer.

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

1.明确包含在项目文件中。 例如

2.包含在项目的搜索路径中 这是一个文件夹列表,Delphi将在其中搜索所需的文件。 它是在“项目选项”下按项目进行配置的

3.包含的库路径 这是另一个文件夹列表,Delphi将在其中搜索所需的文件。 它是为环境选项中的所有项目配置的

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


如果文件由其他人(第三方组件等)提供,您可能需要选项2或3,这取决于第三方库将用于您的大多数项目还是仅用于少数特定项目。

简短版本:您的unit uses子句中有一个名为StreamFlashPlayer的单元,编译器正在抱怨,因为您没有配置库路径,以便它可以找到该单元的二进制(dcu)或源(pas)版本。欢迎使用StackOverflow和Delphi。
uses
  Forms,
  MyUnit in 'MyUnit.pas',
  UnitInAnotherFolder in '..\AnotherFolder\UnitInAnotherFolder.pas';