Файл не найден в Delphi 7 - PullRequest
6 голосов
/ 15 июня 2011

Я новичок в Delphi.Я получаю сообщение об ошибке Файл не найден: «StreamFlashPlayer.dcu» в Delphi 7.

Как я могу исправить эту ошибку и откуда я получаю файл StreamFlashPlayer.dcu

Ответы [ 2 ]

11 голосов
/ 15 июня 2011

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 в большинстве случаев.Особенно если это файл, который вы, вероятно, будете редактировать.

Если файл предоставлен кем-то другим (сторонние компоненты и т. Д.), Вам, вероятно, понадобится вариант 2 или 3, в зависимости от того, будет ли сторонняя библиотекаиспользоваться в большинстве ваших проектов или только в небольшом количестве конкретных.

10 голосов
/ 15 июня 2011

Полагаю, вы скачали какой-то исходный код проекта Delphi из Интернета и пытаетесь скомпилировать его в своей IDE.

Устройство StreamFlashPlayer.dcu не является частью стандартной установки Delphi (по крайней мере, я никогда не слышал об этом).

Я нашел компонент StreamFlashPlayer 0.5 на страницах Torry Delphi. Вам нужно будет загрузить и установить компонент в Delphi IDE, прежде чем вы сможете скомпилировать исходный код для вашего проекта.

...