![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.03.2009
Сообщений: 52
|
![]()
Доброго времени суток.
Подскажите кто знает. Есть проект на Delphi 2010. В проекте используется самописный (писал не я) модуль . PAS файлы к которому утеряны по неизвестной мне причине . Остался файл DCU. Собственно из за этого проект не компилируется, выдавая ошибку [DCC Fatal Error] RK_DerectFrm.pas(34): F2063 Could not compile used unit 'MainFormInit.pas' Есть ли способ использовать DCU файл без PAS ?
Движение - жизнь. Остановка - ... ?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
если версия Delphi ТОЧНО ТАКАЯ ЖЕ, как и так, под которой компилировался данный pas (для которого есть DCU) + в этом PAS (DCU) нет зависимостей от имеющихся в проекте других модулей (которые изменялись), то вполне можно использовать DCU без PAS.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.03.2009
Сообщений: 52
|
![]()
Версии одинаковые, зависимостей тоже нет...
Указываю путь к DCU в LibraryPath но все равно выдаёт ошибку
Движение - жизнь. Остановка - ... ?
|
![]() |
![]() |
![]() |
#4 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]()
ИМХО Это ошибка не от того что нет dcu, это от того что используется файл MainFormInit.pas другой программой
Воображение важнее, чем знания. (Albert Einstein)
![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.03.2009
Сообщений: 52
|
![]()
А где Вы увидели два Pas файла ?
По сути если бы Pas файл был бы косячный то DCU бы не от компилировался, но он же есть ... Возможно в чём то не прав . ![]()
Движение - жизнь. Остановка - ... ?
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
(вырезано цензурой)....
Цитата:
2. MainFormInit.pas
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
я кинул две формы в проект. Удалил один PAS файл. Всё работает, всё компилируется... см.вложение. Хотите конкретной помощи, попробуйте выложить то, что у Вас не компилируется в виде архива. Можно будет посмотреть, в чём затык... |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 21.03.2009
Сообщений: 52
|
![]()
Прошу прощения, заработался, действительно 2 PAS файла
![]()
Движение - жизнь. Остановка - ... ?
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Есть такая хитрая утилита... называется Dcu2Pas. Для преобразования Dcu в Pas.
Раскодирует dcu коряво (с машинным кодом), но кое-какую инфу вытянуть можно. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование .Dcu | RIO | Общие вопросы Delphi | 10 | 16.11.2016 10:28 |
Unit not found: 'System.pas' or binary equivalents (DCU,DPU) | masterx13 | Общие вопросы Delphi | 15 | 25.12.2012 00:41 |
Прокрутка картинок без использование Flash | chibis.ru | JavaScript, Ajax | 3 | 02.09.2010 14:04 |
Использование ActiveX без регистрации | Zen2007 | Общие вопросы .NET | 2 | 10.08.2009 13:40 |