Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2014, 14:23   #1
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию Graphics.dcu not found в Delphi XE5

Всем доброго дня.
Понадобилось перевести проект написанный на Delphi 7 в Delphi XE5, проект состоит их ехе и нескольких dll. exe перевел, а вот dll при компиляции ругается, что файл Graphics.dcu не найден и указывает директорию проекта типа
C:\MyProject\Graphics.dcu not found. Непонятно почему пытается найти модуль в папке проекта. При этом в exe такой ошибки не возникает. В dll нет ни форм ни дата модулей, только pas файлы. Может кто сталкивался с подобной проблемой, буду очень признателен за любую информацию.
LISTAT вне форума Ответить с цитированием
Старый 11.02.2014, 14:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Может там установленные namespace мешают? Есть же в ХЕ эта бяка.
Я так понимаю ты просто пытаешься открыть DPR файл?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.02.2014, 14:55   #3
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Код:
Vcl.Graphics,
попробуй так написать
ZuBy вне форума Ответить с цитированием
Старый 11.02.2014, 15:08   #4
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может там установленные namespace мешают? Есть же в ХЕ эта бяка.
Я так понимаю ты просто пытаешься открыть DPR файл?
dpr файл открывается без проблем, проблема компиляции именно dll....с exe-шкой все нормально компилится. А как поменять эти самые namespace?
LISTAT вне форума Ответить с цитированием
Старый 11.02.2014, 15:09   #5
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
Код:
Vcl.Graphics,
попробуй так написать
Попробую, но в основном приложении этот модуль указан просто как Graphics без Vcl
LISTAT вне форума Ответить с цитированием
Старый 11.02.2014, 15:46   #6
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Цитата:
Сообщение от LISTAT Посмотреть сообщение
Попробую, но в основном приложении этот модуль указан просто как Graphics без Vcl
Не сравнивай объявления D7 с объявлениями XE5
doktor255 вне форума Ответить с цитированием
Старый 11.02.2014, 16:41   #7
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
Не сравнивай объявления D7 с объявлениями XE5
Приложение написанное на D7 уже переведено на XE5 и нормально работает, причем там указывал в uses просто Graphics, а в Dll такой финт не прокатывает почему-то.
LISTAT вне форума Ответить с цитированием
Старый 11.02.2014, 16:55   #8
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Показывай Dll.
doktor255 вне форума Ответить с цитированием
Старый 11.02.2014, 18:06   #9
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Всем спасибо. Проблему решил.
DLL компилируется успешно если добавить в USES VCL.Graphics или в настройке проекта Project-Options-Delphi Compiler в строке таблицы Unit scope Names добавить VCL, получится примерно такая строка
VCL;System.Win;Data.Win;Datasnap.Wi n;Web.Win;Soap.Win;Xml.Win;Bde;Syst em;Xml;Data;Datasnap;Web;Soap;Winap i
LISTAT вне форума Ответить с цитированием
Старый 11.02.2014, 18:32   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Как я и думал, эти дурацкие неймспейсы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Not found 'ExtCtr.dcu' kariza Общие вопросы Delphi 1 27.02.2013 16:14
File not found '*.dcu' (делфи) NewLamer&Programer Помощь студентам 1 11.01.2013 18:50
File not found: 'DBAdvEd.dcu' fezilk24 Общие вопросы Delphi 2 16.06.2010 07:24
ошибка!File not found: 'mySQLDbTables.dcu' Алёна Общие вопросы Delphi 6 05.12.2007 01:34