Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Ошибка при компиляции проекта


Автор: mikas2008 26.5.2010, 11:38
Добрый день уважаемые форумчане. Столкнулся со следующей проблемой:

При компиляции проекта выдает следующую ошибку:

[Fatal Error] rveds.pas(File not found: 'fCtrls.dcu'

И компилятор устанавливается на строке с объявленными модулями, на fCtrls.

Подскажите, пожалуйста, как исправить данную ошибку и какой модуль нужно доустановить. У меня установлена Delphi 7.

Автор: cemick 26.5.2010, 12:07
Скорее всего опечатка. Удали из объявления этот модуль и посмотри, на что будет ругаться.

Автор: mikas2008 26.5.2010, 12:20
Цитата(cemick @ 26.5.2010,  12:07)
Скорее всего опечатка. Удали из объявления этот модуль и посмотри, на что будет ругаться.

Точно не опечатка. Ругается на объекты:

 fsBitBtn1.Enabled:=false;
 fsBitBtn2.Enabled:=false;

Данный модуль подключался еще и к другим формам. Там похожие объекты.

Автор: CodeMonkey 26.5.2010, 13:00
fCtrls - это не стандартный модуль. Это какой-то ваш модуль. Компилятор его не может найти. Поищите его на диске и ткните в него. 

Переустанавливали Delphi? Тогда полетели настройки путей.
Перенесли проект на другую машину? Забыли про дополнительные файлы.

Что это такое, спрашивать нас несколько наивно - вы же не думаете всерьёз, что мы обладаем телепатическими способностями? Откуда мы знаем, что это вы за модуль вписали в свой проект и где вы его взяли. 

Было бы разумно описать ситуацию, откуда вы взяли эти файлы, что пытаетесь скомпилировать, и почему раньше не было такой проблемы.

Автор: Данкинг 26.5.2010, 13:34
Цитата(CodeMonkey @  26.5.2010,  14:00 Найти цитируемый пост)
Переустанавливали Delphi? 

Цитата(CodeMonkey @  26.5.2010,  14:00 Найти цитируемый пост)
Перенесли проект на другую машину?

Скорее всего "завтра сессия, я вот нашёл код, который не работает, в чём причина?" smile 

mikas2008, перепиши проект с использованием стандартных дельфийских компонентов, или же найти библиотеки, который этот проект должен использовать.

Автор: Teleport 26.5.2010, 21:51
2 mikas2008 - если ты установил компоненты новые какие-то и используешь в проекте - то при такой ошибке надо в настройках проекта прописать путь, где искать файлы этого компонента. 
Делается так: 
меню Project - Options - Directories/Conditionals тут в Search Path добавить путь, где лежат файлы компонента. Т.е. как я понимаю в данном случае путь к папке с файлом fCtrls.dcu

Автор: Rimo 27.5.2010, 14:12
Нужно установить компоненты AfalinaSoft Flat Controls. Там есть такой файлик.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)