Delphi 7 中找不到文件
我是德尔福的初学者。我在 Delphi 7 中收到错误文件未找到:'StreamFlashPlayer.dcu'。
如何修复此错误以及从哪里获取此 StreamFlashPlayer.dcu 文件
I am a beginner in Delphi. I am getting the error File not found : 'StreamFlashPlayer.dcu' in Delphi 7.
How can I fix this error and from where I get this StreamFlashPlayer.dcu file
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
DCU 是 PAS 文件的编译版本。
因此,每当出现此错误时,您可以通过确保 Delphi 可以访问 DCU 文件或 PAS 文件来解决它。 (通常 PAS 文件是更好的选择。)
您可能必须首先搜索您的计算机以查明是否有该文件的副本。在命令提示符下,您可以进行如下搜索:
dir /a/s StramFlashPlayer.*
Delphi 通过以下方式查找编译项目所需的文件:
1. 显式包含在项目文件中。
例如
2. 包含在项目的搜索路径中
这是 Delphi 将在其中搜索所需文件的文件夹列表。
它是在“项目选项”下针对每个项目进行配置的。
3. 包含的库路径
这是另一个文件夹列表,Delphi 将在其中搜索所需文件。
它是在环境选项中为所有项目配置的。
选择要使用的选项
在大多数情况下您可能希望使用选项 1。特别是如果它是您可能要编辑的文件。
如果该文件是由其他人(第 3 方组件等)提供的,您可能需要选项 2 或 3,具体取决于第 3 方库是在您的大多数项目中使用还是仅在少数特定项目中使用。
A DCU is the compiled version of a PAS file.
So whenever you get this error, you can resolve it either by ensuring Delphi can access the DCU file, or the PAS file. (Usually the PAS file is the better option.)
You might have to search your machine to find out if you have a copy of this file in the first place. From a Command prompt you can search as follows:
dir /a/s StramFlashPlayer.*
Delphi finds the files it needs to compile a project in the following ways:
1. Explicitly included in your project file.
E.g.
2. Included in the Search Path of your project
This is a list of folders where Delphi will search for the required file.
It's configured on a per-project basis under Project Options.
3. Included Library Path
This is another list of folders where Delphi will search for the required file.
It's configured for all projects in the Environment Options.
Choosing which option to use
You probably want to use option 1 in most cases. Especially if it's a file you'll likely be editing.
If the file is provided by someone else (3rd party components etc.), you probably want option 2 or 3, depending on whether the 3rd party library will be used in most of your projects or just a small number of specific ones.
我想您已经从网上下载了一些 Delphi 项目的源代码,并尝试在 IDE 中编译它。
StreamFlashPlayer.dcu 单元不是标准 Delphi 安装的一部分(至少我从未听说过它)。
我在 Torry 的 Delphi 页面上发现了一个名为 StreamFlashPlayer 0.5 的组件。您必须先在 Delphi IDE 中下载并安装该组件,然后才能编译项目的源代码。
I suppose you have you downloaded some source code Delphi project from the web and are trying to compile it in your IDE.
The
StreamFlashPlayer.dcu
unit is not part of the standard Delphi installation (at least I've never heard of it).What I've found is a component called StreamFlashPlayer 0.5 on Torry's Delphi Pages. You'd have to download and install the component in the Delphi IDE before you can compile the source code for your project.