У меня есть общий пакет времени выполнения, который я использую для поддержки приложения, которое использует пакеты в качестве плагиновой системы. Я включил несколько сторонних блоков в общий пакет, чтобы уменьшить количество BPL, которые должны быть распределены.Предотвращение изменения IDE приложения «требует»
У Delphi, кажется, есть некоторые головные боли с этой настройкой, изредка обновляя только файл DCP в области «общего DCP» (C: \ Users \ Public \ Documents \ RAD Studio \ 6.0 \ Dcp на моей машине), а не тот, который находится в каталоге вывода DCP (как указано в опциях проекта).
Это не моя главная проблема, хотя ... Моя главная проблема заключается в том, что Delphi подбрасывает этот диалог довольно часто:
(это только пример, это происходит из-за другие пакеты, которые я также установили)
Теперь, в Delphi 2009, по крайней мере, когда я отменил это диалоговое окно (и нажмите «Да» в появившемся диалоговом окне), это ничего не меняет. Предыдущие версии все равно продолжали бы выполнять мой файл dpk.
В настоящее время я не могу получить проклятое диалоговое окно, чтобы перестать подниматься. Пакет задается как пакет времени выполнения, у него нет пакетов «требуется» (кроме VCL). Я думал, что это облизал месяц назад, но он снова начал появляться.
В DPK-файл или файл DPROJ никаких изменений.
Я знаю, почему это происходит ... Delphi пытается сохранить этот пакет внутренне совместимым с другими пакетами в среде IDE, на всякий случай, если я его установлю. Я хотел бы остановить работу IDE.
Есть ли у кого-нибудь предложения?
N @
Извините за задержку в проверке ответов, я был в театре, владеющем огнями в течение последних нескольких дней! – Nat