|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2016, 18:09 | #1 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
Как включить проверку подключения юнитов
Доброго времени суток товарищи!
Возникла следующая проблема в Delphi XE 10 Seattle, есть два юнита, в первом юните interface разделе в uses я подключаю второй юнит, во втором юните делаю тоже самое действие только подключаю первый. После компиляции этого чуда bds.exe за 1-2 секунды сжирает всю оперативку и восстановить управление возможно только перезагрузив пк на физическом уровне, подскажите пожалуйста где можно включить проверку этого условия? Я так понимаю линковщик при таком подходе бесконечно линковать объектный файл начинает.. |
29.09.2016, 20:50 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Вообще-то это пофиксили ещё где-то в XE3.
Просто пишите код с умом, не допускайте зацикливания. |
30.09.2016, 10:29 | #3 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
То есть это специально убрали? Но зачем? Я разрабатываю большой проект, в котором очень много различных модулей, в голове держать все подключения я не смогу. Я понимаю как убрать ошибки подобного рода, но бывает что напишешь небольшой кусок кода, подключишь новый модуль, и bds сожрирает всю оперативу, прогресс потерян..Приходится по новой писать код, подскажите как включить это, это же не логично, убирать такую проверку из компилятора.
|
30.09.2016, 10:32 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так "пофиксили" видимо означает, что после ХЕ3 не должно быть такой проблемы
Включить автосохранение при сборке?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
30.09.2016, 10:51 | #5 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,894
|
Цитата:
Общее правило такое - если два модуля взаимозависимы, то хотя бы в одном из них секция interface может быть скомпилирована сама по себе. Секций uses в модулях две. Одна в interface, другая в implementation. Старайтесь размещать ссылки на модули в секции implementation. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Организация системы юнитов | Utkin | Общие вопросы по программированию, компьютерный форум | 12 | 01.07.2015 16:43 |
как соединить Access с Delphi. после подключения сообщение "не выполнена проверка подключения из-за ошибки при инициализации | татьяна09 | БД в Delphi | 1 | 19.05.2014 09:47 |
Сетевые подключения. Найти модем, включить и выключить его. | Человек_Борща | Работа с сетью в Delphi | 16 | 01.06.2013 08:51 |
Несколько юнитов в DLL | Alex Cones | Общие вопросы Delphi | 2 | 09.11.2010 18:45 |
Как скрыть значок определённого подключения из папки "сетевые подключения"? | mr_alex | Win Api | 2 | 05.11.2009 10:40 |