Как остановить открытие форм при запуске Delphi IDE

для моего первого вопроса о переполнении стека я должен спросить вас об этой проблеме, которую я имею с Delphi 2007 (я знаю, что она старая, но мы не всегда можем выбрать, что мы кодируем ;) ).

при запуске моего проекта IDE всегда открывает набор форм из моего проекта.

например, давайте возьмем проект, где у меня есть 50 форм. Каждый раз, когда я открываю проект, IDE открывает некоторые из этих форм (они всегда одинаковы). Мой вопрос : есть ли список где-то в опциях, где вы можете поместить список форм для автоматического открытия в Delphi при запуске? Я искал на 5 разных форумах об этом, и я никогда ничего не нашел. Это какая-то конфигурация?

2 ответов


на Сервис->Параметры из главного меню.

Регистрация параметры автосохранения - >Project desktop item и нажмите OK, чтобы применить изменение. Закрыть диалог.

вернитесь к своему проекту. Закройте все файлы, которые вы больше не хотите открывать при первой загрузке проекта, а затем используйте Файл - >Сохранить Все из главного меню. (Самый быстрый способ закрыть файл-щелкнуть правой кнопкой мыши вкладку редактора вверху и выбрать закрыть Страница в контекстном меню.)

IDE запомнит формы, открытые при сохранении проекта, и снова откроет их при следующей загрузке проекта. Чтобы убедиться, что они только те, которые вы хотите, закройте все формы, которые вы не хотите открывать, прежде чем выйти.

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


можно открыть только те формы, которые вы хотите одинаково каждый раз, независимо от того, как вы покинули проект при последнем сохранении!

1) Перейдите в меню Сервис-Параметры из IDE.

2) в параметрах среды отметьте опцию "рабочий стол проекта" и нажмите кнопку ОК.

3) вернитесь к своему проекту. Закройте все формы и откройте только те формы, которые вы хотите показать при открытии проекта.

4) сохранить проект.

5) Закройте Delphi, и снова откройте Delphi

6) вернитесь в Tools-Options и снимите флажок "Project Desktop".

теперь вы должны иметь возможность открыть свой проект и иметь только формы, которые вы хотите открыть шоу. Даже если вы откроете больше форм, а затем сохраните и закройте - он должен открыть только формы на Шаге (3), поскольку любые изменения, внесенные впоследствии, не будут изменены снова, поскольку мы отключили опцию на шаге 6!

Если вы оставите Project Desktop галочкой, вы столкнетесь проблема в том, что он помнит, какие формы были оставлены открытыми с последнего момента открытия проекта , поэтому трюк состоит в том, чтобы только поставить галочку во время настройки вашего предпочтительного "макета", а затем отменить его впоследствии.