2015-03-23 1 views
-1

Я использую два монитора в своей системе разработки, и я хотел бы запускать Delphi XE2 слева и справа. Это, похоже, работает хорошо и позволяет мне развивать клиента с одной стороны и сопоставлять сервер с другой. Единственная проблема заключается в том, что среда IDE, похоже, запутывается, на каком мониторе должно начинаться как в дизайне, так и во время выполнения.Двойные Delphi IDE

У меня есть настройка скорости рабочего стола для левой и правой стороны, и у меня есть две полностью отдельные проекты. Есть ли уступ, который я пропустил?

+0

Я не понимаю, в чем проблема, и какой вопрос вы задаете. –

+0

Я рассматриваю возможность получения 4-карадрового монитора, поэтому у меня может быть несколько экземпляров IDE, работающих на САМОМ мониторе. Но я не уверен, что это приведет к улучшению поведения. Вам просто нужно открыть материал, а затем переместить его туда, где вы этого хотите. У IDE нет способа справиться с этим. Но ваши окна времени выполнения могут реализовать собственную логику сохранения/восстановления экрана. –

+0

У меня тоже два монитора, и у меня часто возникает такая же проблема. Окно на вторичном экране иногда появляется на главном экране, поскольку он, кажется, забывает, на каком мониторе он был включен. Я обнаружил, что если я не максимизирую окно, это случается реже. – Hans

ответ

0

В среде IDE отсутствует ярлык для IDE или конкретного проекта, чтобы указать, с какого монитора запускается IDE/проект. Если ваше приложение хочет запускаться на определенном мониторе во время выполнения, его собственный код должен управлять этим при запуске (see this). В противном случае, на решение OS-монитора выбрать его.

+0

Я попробую еще раз объяснить это. У меня есть два монитора. Я могу открыть IDE для них обоих. Который идет туда, где установлен Desktop Speedsetting, выпадающий на каждой из IDE. Если я нажал кнопку запуска из левой IDE, приложение откроется поверх IDE - Хорошо. Если я нажму «Run» из правой IDE, приложение откроется, но среда IDE переместится поверх левой IDE - не очень хорошо. Я бы хотел, чтобы он остался слева. –

+0

Опять же, если ваше приложение НЕ ПРИНИМАЕТ это поведение, Windows решает, какой монитор использовать, а не IDE. Похоже, что ваш левый монитор является основным монитором, и Windows предпочитает показывать приложение на основном мониторе. Это имеет смысл. –

4

Когда вы запускаете приложение в среде IDE, среда IDE переключается на то, что по умолчанию называется Debug Layout в раскрывающемся списке макетов IDE. Вы можете настроить и сохранить различные макеты отладки, а затем активировать нужные вам приложения после запуска приложений. Например. Debug in Left Monitor и Debug in Right Monitor.

Редактировать

Однако для макета, чтобы перейти к монитору это была установка на это (макет) не может быть максимальным.

+0

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

+0

@SetiNet Я не думаю, что такая поддержка multi-ID multi-IDE когда-либо рассматривалась Embarcadero. Я думаю, что это ответ на ваш вопрос, и ваша основная проблема не имеет решения из-за отсутствия поддержки функций. –

 Смежные вопросы

  • Нет связанных вопросов^_^