Например использовать менеджер проекта, чтобы корректно «отказываться», далее делать Clear, а затем Build. И не прописывать в uses файлы руками, и вообще не прописывать ссылки на модуль, из C:12345678899076545 когда проект на F:4533466
хм, то есть, получается, следует отказаться от привычки указывать в настройках среды папку с часто используемыми модулями, и в проект добавить используемые модули, вручную, каждый?
Да, так удобнее по двум причинам: 1. При обновлении IDE не придется прописывать 100500 путей в IDE (Рукож***во же не позволяет массово добавлять папки, да).
2. Проект всегда будет компилироваться.
Заведите папку «_Dependencies» и там складируйте все модули/компоненты/классы (даже если сами что-то написали для всех проектов, то дублируте. Проект должен собираться влюбом случае, пускай там даже OLD version вашего супер-крутого класса), которые используются проектом. Затем просто дропните её в project manager(может даже подпапки, главное чтобы исходники/DCU видно было) и сохраните, IDE пропишет относительные пути, и все будет хорошо.
Через тот же Projct Manager удаляйте зависимости, делайте Clean & build, IDE укажет вам на модули где надо почистить uses.
его можно получить либо скомпилировав исходник excel97.pas, либо поискав в проекте, который не хочет собираться, и, найдя, положив в папку, которую линковщик использует для поиска скомпилированных модулей.
I receives the following compiler error:
File not found: ‘DesignIntf.dcu’
How can I fix this?
Please help!
Premium Content Premium Content
- https://www.experts-exchange.com/questions/22941556/Delphi-6-How-to-fix-compiler-errror-File-not-found-‘DesignIntf-dcu’.html copy
The dcu file usually contains the machine code of a compiled delphi unit file.
First you code your unit and it creates a .pas file, when you COMPILE IT it then gets compiled as a dcu file.
Now, there are cases where you get units off the internet where they release the dcu file but not the pas file because they want you to have the component, just not its source code.
What you need to do is open up DesignIntf.pas (or search for it), compile it, and there’s your DesignIntf.dcu file.
Alternatively do a serach for DesignIntf.dcu because that might already exist somewhere
this is a known problem because Borland changed something in how design interfaces are included in components a few versions ago.
In other words, you can’t find a version of desginintf.pas and compile it.
You’ll have to make a change to the component you are trying to install.
btw, it is possible that in your delphi version this file is named DsgnIntf.pas!
C++ 11 Fundamentals
This course will introduce you to C++ 11 and teach you about syntax fundamentals.
No, you MUST fix the code of the component you are trying to use, if you have it. If you don’t have it, it means that
the control was compiled with a different version of Delphi and you cannot use it.
There is an article on CGDN on how to modify controls to work with the new Design Interfaces.
http://dn.codegear.com/article/27717
It looks like you have used a component that is built for Delphi 5 or before. Delphi 6 has been redesigned so that design-time code should not exist in run-time executables/libraries. This refers to code like the TQuery Fields editor popup, which is not meant to be used at run time.
Источник: