|
|
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Ситуация: есть некий компонент. Его надо установить в Delphi XE. Прописываем всюду, где надо пути к исходникам. Открываем файлы компонента и начинаем его билдить. А компилятор и говорит, что нету histogrambox.dcu! Да, его нету. *.dcu вообще ни одного нету! Но есть все *.pas файлы, из которых легко получаются *.dcu. И эти файлы в пределах досягаемости для компилятора! Другие же файлы он в этой же папке находит, а именно histogrambox.pas он не находит. А файл такой есть и пути к нему прописаны! Что же так среда разработки выборочно видит все, что есть? Как это можно победить? Нет желания в папку с проектом копировать весь с хлам из папки с компонентом! Единственное, вот что: Delphi запущен на виртуальной машине. Папка с компонентом лежит на хостовой машине. И нет никакой общей папки с компонентом. Виртуальная машина ничего не знает про папку с компонентом! Но есть проект в общей папке и в этой общей папке есть символическая ссылка на папку с компонентом. И вот, благодаря этой символической ссылке, на виртуальной машине как бы видна та самая папка с компонентом. Думал, делфи ж может просто не умеет шариться по символическим ссылкам и ломиться на папку, которая лежит на хостовой машине и не прописана в общих папках. Скопировал все на саму виртуалку! Теперь на виртуалке есть папка с компонентом и все пути. И для среды разработки все файлы в пределах видимости! Но все даже так тоже не видит. И пофиг ему - символическая ссылка или все прямо внутри виртуалки. Что сделать можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2017, 14:20:58 |
|
||
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
Galadriel75, А в файле histogrambox.pas точно заголовок "unit histogrambox;" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2017, 14:23:23 |
|
||
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
alekcvpGaladriel75, А в файле histogrambox.pas точно заголовок "unit histogrambox;" ? да-да! вот как там написано: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2017, 14:25:42 |
|
||
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
Все ок теперь! Топик можно закрывать! И оторвать руки тому, кто испоганил Borland! Поставил ProcessMonitor и принялся смотреть, куда эта эмбаркадера лезет! Оказалось, несмотря на то, что все пути прописаны, она ищет *.pas в текущей папке, там же, где и *.dpk файлы. Там никаких *.pas не находит и тупо начинает искать уже по прописанным путям *.dcu, которых нет! Подозреваю, если найдет где-то одноименный файл из другого компонента, рухнет вся сборка, ибо не тот файл подхватит! Так вот проблему я решил так: просто в *dpk файлах дописал немного конкретики - как искать *.pas: Было Код: pascal 1. 2. 3. Стало: Код: pascal 1. 2. 3. Вот только так проблема и решилась! Может кому пригодится! Спасибо всем за участие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2017, 15:42:53 |
|
||
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
Galadriel75Оказалось, несмотря на то, что все пути прописаны, она ищет *.pas в текущей папке, там же, где и *.dpk файлы. Там никаких *.pas не находит и тупо начинает искать уже по прописанным путям *.dcu, которых нет!Все правильно делает. Вы добавили файл в проект и сказали, что этот файл лежит в каталоге проекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2017, 16:32:21 |
|
||
|
Delphi XE никак не хочет найти histogrambox.dcu
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Galadriel75Оказалось, несмотря на то, что все пути прописаны, она ищет *.pas в текущей папке, там же, где и *.dpk файлы. Там никаких *.pas не находит и тупо начинает искать уже по прописанным путям *.dcu, которых нет!Все правильно делает. Вы добавили файл в проект и сказали, что этот файл лежит в каталоге проекта Да нет, не я добавлял файлы в проект. Это же уже готовый компонент, скачанный с торрента. Он просто никак не хотел ставиться, но я его уговорил... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2017, 10:22:41 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39512904&tid=2041877]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 180ms |
| total: | 428ms |

| 0 / 0 |
