Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Вниз

Где-то лежат dcu про запас   Найти похожие ветки 

 
TUser ©   (2006-05-10 14:50) [0]

Вопрос где? Два наблюдения
(1) Компилируем из консоли. Медленно. Удаляем exe (dcu в папке проекта не появляются). Компилируем снова. Значительно быстрее получается.
(2) Компилируем из IDE. Работает. Удаляем XXX из списка символов. Идем под отладчиком. Видим, что код, закрытый через {$ifdef XXX} выполняется (!). Удаляем в папке проекта все dcu. Снова компилируем без ХХХ. Снова выполняется ненужный код. Это уже бяка.

Понятно, что если файл модуля не поменялся Delphi его не перекомпилировывает. Если же поменялись дефайны, то это приводит к неправильному собиранию. Полный билд проекта должен был бы решать проблему, ан нет - см (2). По-видимому, Delphi где-то хранит копии dcu файлов. Вопрос где, и как их почистить?


 
AlexanderMS ©   (2006-05-10 18:30) [1]


> Вопрос где?


Начать поиск в корневой директории, включая вложенные файлы.


> и как их почистить


Вы разве не TUser? :)


 
jack128 ©   (2006-05-10 18:41) [2]

TUser ©   (10.05.06 14:50)
Полный билд проекта должен был бы решать проблему, ан нет - см (2).

в (2) ты пишешь, что компилируешь, а не билдишь проект.
Не знаю, периодически пользуюсь define"ами - никаких проблем никогда не возникало..


 
TUser ©   (2006-05-10 18:42) [3]

> в (2) ты пишешь, что компилируешь, а не билдишь проект.

Может я ошибаюсь. Я сначала удаляю dcu файлы, после этого компиляция эквивалентна полному билду.

> Начать поиск в корневой директории, включая вложенные файлы.

Искал в папаке Delphi, и в Temp, и в AppData. Не нашел.


 
Плохиш ©   (2006-05-10 18:49) [4]


> Искал в папаке Delphi, и в Temp, и в AppData. Не нашел.

Можно ещё посмотреть в файле <project>.cfg какая папка указана в параметре -N.



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

Форум: "Основная";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
1-1147284039
Андрей2500
2006-05-10 22:00
2006.06.18
быстрый поиск в Stringgrid


2-1148983839
Andrey_Gor
2006-05-30 14:10
2006.06.18
проблема с модулем sharemem!


15-1148535398
Ega23
2006-05-25 09:36
2006.06.18
С Днём рождения! 25 мая


15-1148220731
DillerXX
2006-05-21 18:12
2006.06.18
type AString = array [1..maxInput] of string;


15-1148226217
Volf_555
2006-05-21 19:43
2006.06.18
Как установить/запустить/настроить IRC-сервер?!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский