【问题标题】:Dual Delphi IDEs双 Delphi IDE
【发布时间】:2015-05-26 22:36:28
【问题描述】:

我在我的开发系统上使用了两个显示器,我想在左右两边都运行 Delphi XE2。这似乎工作正常,并允许我在一侧开发客户端并在另一侧开发匹配服务器。 唯一的问题是 IDE 在设计和运行时似乎对从哪个监视器启动感到困惑。

我有一个左右桌面速度设置,我有两个完全独立的项目设置。有没有我错过的设置?

【问题讨论】:

  • 我不明白你的问题是什么,你问了什么问题
  • 我一直在考虑购买一台 4k 显示器,这样我就可以在同一台显示器上运行 IDE 的多个实例。但我不确定这会导致更好的行为。你只需要打开东西然后把它移动到你想要的地方。 IDE 无法管理此问题。但是您的运行时窗口可以实现自己的屏幕放置保存/恢复逻辑。
  • 我也有两台显示器,经常遇到同样的问题。辅助屏幕上的窗口有时会出现在主屏幕上,因为它似乎忘记了它所在的监视器。我发现如果我不最大化窗口,那么它发生的频率就会降低。
  • 在键盘上,Win+Shift+左/右箭头键可以完成工作。这可能就是您所需要的。

标签: delphi delphi-xe2 desktop


【解决方案1】:

当您在 IDE 中运行应用程序时,IDE 会切换到 IDE 布局下拉菜单中默认命名为 Debug Layout 的内容。您可以设置和保存不同的调试布局,然后在启动应用程序后激活您想要的调试布局。例如。 Debug in Left Monitor 和 Debug in Right Monitor。

编辑

但是,对于要切换到设置它的显示器的布局,它(布局)无法最大化。

【讨论】:

  • 是的,Tom 这正是我想要的。现在,当我运行他们的应用程序时,我可以打开两个 IDE,它们会留在围栏的另一边。
  • @SetiNet 我认为 Embarcadero 从未考虑过这种多显示器多 IDE 支持。我认为这是您问题的答案,由于缺乏功能支持,您的根本问题没有解决方案。
【解决方案2】:

IDE 中没有选项、IDE 的快捷方式或特定项目来指定 IDE/项目在哪个监视器上启动。如果您的应用程序想要在运行时在特定监视器上启动,它自己的代码必须在启动时管理它 (see this)。否则,它取决于操作系统决定启动它的监视器。

【讨论】:

  • 我再次尝试解释它。我有两个显示器。我可以在他们两个上打开一个 IDE。每个 IDE 上的 Desktop Speedsetting 下拉菜单设置哪个去哪里。如果我从左侧 IDE 中点击运行,应用程序会在 IDE 顶部打开 - 很好。如果我从右侧 IDE 中点击运行,应用程序会打开,但 IDE 会滑到左侧 IDE 的顶部 - 不好。我希望它留在左边。
  • 同样,除非您的应用程序强制执行该行为,否则 Windows 会决定使用哪个监视器,而不是 IDE。听起来您的左显示器是主显示器,而 Windows 选择在主显示器上显示应用程序。这是有道理的。
猜你喜欢
  • 1970-01-01
  • 2012-09-28
  • 1970-01-01
  • 2014-07-06
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 2012-01-23
  • 2014-07-06
相关资源
最近更新 更多