Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Что такое DRF?   Найти похожие ветки 

 
Borealis   (2003-10-15 10:42) [0]

Что это такое может быть? Компилятор не хочет компилировать мой проект - выдаёт такую ошибку:
[Error] RLINK32: Error opening file "E:\Delphi6\Projects\pr\pr1.drf"

Создаю по указанному пути пустой файл с именем pr1.drf и компилирую - теперь компилятор (или линковщик?) выдаёт такую ошибку:
[Error] RLINK32: Error reading file "E:\Delphi6\Projects\pr\pr1.drf"

Теперь удаляю созданный мной пустой файл и всё прекрасно компилируется, запускается и работает. И такое происходит каждый раз когда я перекомпилирую свой пакет pr1.dpk который использует программа.

Это глюк компилятора или я чего-то не понял?


 
Zergling ©   (2003-10-15 10:45) [1]

> Это глюк компилятора или я чего-то не понял?

Ну вот, опять компилятор виноват ;-)


 
Плохиш_   (2003-10-15 10:51) [2]

>Zergling © (15.10.03 10:45) [1]

Не, не... Это вындовс виноват и персонально бил гейтс.
Не надо ломать традиции ;-)


 
Borealis   (2003-10-15 10:54) [3]


> Zergling © (15.10.03 10:45) [1]
> > Это глюк компилятора или я чего-то не понял?
>
> Ну вот, опять компилятор виноват ;-)

Ну? А что же это такое тогда? Никогда раньше не слышал ни о каких "*.drf"


 
Zergling ©   (2003-10-15 11:06) [4]

Может компоненты "левые" какие есть?


 
Borealis   (2003-10-15 13:35) [5]


> Zergling © (15.10.03 11:06) [4]
> Может компоненты "левые" какие есть?

"Левые" это какие? Все которые не идут в поставке с Delphi?
Ну, дык, не без этого :-)
Значит это глюк с компонентами, а не с компилятором?


 
Игорь Шевченко ©   (2003-10-15 13:40) [6]

Этот файл был в древней версии Delphi, если не ошибаюсь, в третьей или в четвертой.


 
Игорь Шевченко ©   (2003-10-15 13:46) [7]

А находятся в этом файле ресурсы (согласно map-файлу от компиляции древней версией Delphi проекта)


 
Borealis   (2003-10-15 20:44) [8]


> Игорь Шевченко © (15.10.03 13:40) [6]
> Этот файл был в древней версии Delphi, если не ошибаюсь,
> в третьей или в четвертой.

Зачем же тогда D6 требует этот файл?
Выходит, что это таки глюк компилятора, тем более учитывая, что лечится весьма хакерским способом


 
Palladin ©   (2003-10-15 20:50) [9]

видимо у тебя где то прописан {$R *.drf}


 
Игорь Шевченко ©   (2003-10-15 21:37) [10]

Borealis (15.10.03 20:44)


> Выходит, что это таки глюк компилятора


Never attribute to malice which can be adequately explained by stupidity.
Тебя же никто левые компоненты ставить не заставлял, правильно ?


 
Borealis   (2003-10-15 21:38) [11]


> Palladin © (15.10.03 20:50) [9]
> видимо у тебя где то прописан {$R *.drf}

:-) Это я почти в первую очередь искал.
Кроме того если бы где и была прописана такая директива, почему же после того как я создаю совершенно пустой файл, перекомпилирую, потом удаляю этот файл и перекомпилирую дельфи наконец то соглашается, что теперь то всё в порядке? :-)))
Но стОит только перекомпилировать пакет pr1.dpk и всё начинается сначала.

Я до этого так (с помощью пустого файла) и обходил эту проблему, но дело в том, что пакету pr1.dpk ещё далеко до завершения и его часто приходится перекомпилировать и меня эти глупые сообщения компилятора уже начали порядком нервировать, поэтому и решил обратиться в форум за советом (мож у кого была подобная проблема и есть способ от неё избавиться).


 
Palladin ©   (2003-10-15 22:06) [12]

слушай
чудес не бывает
гдето но существует ссылка на него

поищи фаром по всем твоим используемым компонентам исходникам, да хоть по бинарным файлам, на предмет содержания или имени или *.drf


 
Игорь Шевченко ©   (2003-10-15 22:21) [13]

Palladin © (15.10.03 22:06)

Чудеса, как ни странно, бывают. В проекте нету ссылки на DRF, а в MAP-файле он появляется.


 
Palladin ©   (2003-10-15 22:25) [14]

Но ведь не может же он появлятся из ниоткуда.


 
Игорь Шевченко ©   (2003-10-15 22:34) [15]

Palladin © (15.10.03 22:25)

Судя по тому, что файл двоичный, генерируется он компилятором :))


 
vuk ©   (2003-10-15 22:52) [16]

drf - временный файл, генерируется компилятором во время сборки приложения. Диагноз по данной ситуации - таки глюк компилятора. Периодически тоже на это нарывался. Пропадало сие таким же таинственным образом, что и появлялось...


 
Игорь Шевченко ©   (2003-10-15 23:10) [17]

vuk © (15.10.03 22:52)

Угу, и в D6 есть такое дело. Только что проверил. Там как раз живет фраза в Unicode DVCLAL PACKAGEINFO

Приношу свои извинения автору ветки.


 
REA ©   (2003-10-16 09:36) [18]

Почитайте вы уже Гугл то. Вот, например:
http://www.delphifaq.com/fq/q3044.shtml



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.029 c
14-89564
Knight
2003-10-07 23:08
2003.10.27
Ну вот прочитал...


4-89653
YuraR
2003-08-19 15:02
2003.10.27
Как получить хэндл child-окна в котором нажата кнопка?


14-89456
Думкин
2003-10-07 05:24
2003.10.27
С днем рождения! 7 октября.


3-89119
AKA
2003-10-08 08:51
2003.10.27
про SQL


1-89393
Oleg Barsky
2003-10-15 15:01
2003.10.27
Как узнать ASCII-код символа?